Damien Mathieu
c0f7c95f0d
Switch arm builds out of actuated and into the CNCF runners ( #5923 )
2024-10-25 07:26:44 -07:00
renovate[bot]
7a153a01c6
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.4 ( #5916 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[benchmark-action/github-action-benchmark](https://redirect.github.com/benchmark-action/github-action-benchmark )
| action | patch | `v1.20.3` -> `v1.20.4` |
---
### Release Notes
<details>
<summary>benchmark-action/github-action-benchmark
(benchmark-action/github-action-benchmark)</summary>
###
[`v1.20.4`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1204---23-Oct-2024 )
[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.3...v1.20.4 )
- **feat** add typings and validation workflow
([#​257](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/257 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 15:46:45 +02:00
renovate[bot]
ba4a2ab6be
chore(deps): update lycheeverse/lychee-action action to v2.0.2 ( #5885 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[lycheeverse/lychee-action](https://redirect.github.com/lycheeverse/lychee-action )
| action | patch | `v2.0.1` -> `v2.0.2` |
---
### Release Notes
<details>
<summary>lycheeverse/lychee-action (lycheeverse/lychee-action)</summary>
###
[`v2.0.2`](https://redirect.github.com/lycheeverse/lychee-action/releases/tag/v2.0.2 ):
Version 2.0.2
[Compare
Source](https://redirect.github.com/lycheeverse/lychee-action/compare/v2.0.1...v2.0.2 )
##### What's Changed
- Fix a typos by
[@​szepeviktor](https://redirect.github.com/szepeviktor ) in
[https://github.com/lycheeverse/lychee-action/pull/257 ](https://redirect.github.com/lycheeverse/lychee-action/pull/257 )
- Document and use correct permissions in the GitHub workflows by
[@​dscho](https://redirect.github.com/dscho ) in
[https://github.com/lycheeverse/lychee-action/pull/258 ](https://redirect.github.com/lycheeverse/lychee-action/pull/258 )
- Add security policy by
[@​mondeja](https://redirect.github.com/mondeja ) in
[https://github.com/lycheeverse/lychee-action/pull/259 ](https://redirect.github.com/lycheeverse/lychee-action/pull/259 )
##### New Contributors
- [@​szepeviktor](https://redirect.github.com/szepeviktor ) made
their first contribution in
[https://github.com/lycheeverse/lychee-action/pull/257 ](https://redirect.github.com/lycheeverse/lychee-action/pull/257 )
- [@​mondeja](https://redirect.github.com/mondeja ) made their
first contribution in
[https://github.com/lycheeverse/lychee-action/pull/259 ](https://redirect.github.com/lycheeverse/lychee-action/pull/259 )
**Full Changelog**:
https://github.com/lycheeverse/lychee-action/compare/v2...v2.0.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 11:24:09 +02:00
Damien Mathieu
fe5c3f8fdd
Run the test compatibility check even if tests failed ( #5879 )
...
This forces the test compatibility check to run, even if compatibility
test checks have failed, as having it skipped still allows merging PRs.
Related:
https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6224
2024-10-14 10:02:36 +02:00
renovate[bot]
b3c313ff2f
chore(deps): update lycheeverse/lychee-action action to v2.0.1 ( #5884 )
2024-10-12 12:10:21 +02:00
renovate[bot]
8e9baf2165
chore(deps): update lycheeverse/lychee-action action to v2 ( #5878 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[lycheeverse/lychee-action](https://redirect.github.com/lycheeverse/lychee-action )
| action | major | `v1.10.0` -> `v2.0.0` |
---
### Release Notes
<details>
<summary>lycheeverse/lychee-action (lycheeverse/lychee-action)</summary>
###
[`v2.0.0`](https://redirect.github.com/lycheeverse/lychee-action/releases/tag/v2.0.0 ):
Version 2.0.0
[Compare
Source](https://redirect.github.com/lycheeverse/lychee-action/compare/v1.10.0...v2.0.0 )
#### Breaking Changes
**Note:** This release improves the action's robustness by changing
default behaviors. Changes are only required if you want to opt out of
the new failure conditions. Most users won't need to modify their
existing configurations.
##### Fail pipeline on error by default
We've changed the default behavior: pipelines will now fail on broken
links automatically. This addresses user feedback that not failing on
broken links was unexpected (see [issue
#​71](https://redirect.github.com/lycheeverse/lychee-action/issues/71 )).
**What you need to do:**
- Update to version 2 of this action to apply this change.
- Users of the `lychee-action@master` branch don't need to make any
changes, as `fail: true` has been the default there for a while.
- If you prefer the old behavior, explicitly set `fail` to `false` when
updating:
```yaml
- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v2
with:
fail: false # Don't fail action on broken links
```
##### Fail pipeline if no links were found
Similar to the above change, we now fail the pipeline if no links are
found during a run. This helps warn users about potential configuration
issues.
**What you need to do:**
- If you expect links to be found in your pipeline run, you don't need
to do anything.
- If you expect no links in your pipeline run, you can opt out like
this:
```yaml
- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v2
with:
failIfEmpty: false # Don't fail action if no links were found
```
For a more detailed description of the technical aspects behind these
changes, please see the full changelog below.
#### What's Changed
- feat: change to use the full version tag with v-\* prefix by
[@​kemingy](https://redirect.github.com/kemingy ) in
[https://github.com/lycheeverse/lychee-action/pull/204 ](https://redirect.github.com/lycheeverse/lychee-action/pull/204 )
- Add `failIfEmpty` argument (fixes
[#​84](https://redirect.github.com/lycheeverse/lychee-action/issues/84 ))
by [@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/86 ](https://redirect.github.com/lycheeverse/lychee-action/pull/86 )
- Fail pipeline on error by default (fixes
[#​71](https://redirect.github.com/lycheeverse/lychee-action/issues/71 ))
by [@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/85 ](https://redirect.github.com/lycheeverse/lychee-action/pull/85 )
- Exit in case output is set in args and action input by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/227 ](https://redirect.github.com/lycheeverse/lychee-action/pull/227 )
- v1 will automatically use latest version by
[@​jacobdalamb](https://redirect.github.com/jacobdalamb ) in
[https://github.com/lycheeverse/lychee-action/pull/228 ](https://redirect.github.com/lycheeverse/lychee-action/pull/228 )
- Remove unneeded text by
[@​jacobdalamb](https://redirect.github.com/jacobdalamb ) in
[https://github.com/lycheeverse/lychee-action/pull/229 ](https://redirect.github.com/lycheeverse/lychee-action/pull/229 )
- Clarify README.md defaults by
[@​paddyroddy](https://redirect.github.com/paddyroddy ) in
[https://github.com/lycheeverse/lychee-action/pull/230 ](https://redirect.github.com/lycheeverse/lychee-action/pull/230 )
- Adjust for new asset naming scheme by
[@​dscho](https://redirect.github.com/dscho ) in
[https://github.com/lycheeverse/lychee-action/pull/234 ](https://redirect.github.com/lycheeverse/lychee-action/pull/234 )
- Test various lychee versions by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/235 ](https://redirect.github.com/lycheeverse/lychee-action/pull/235 )
- Better cleanup of old lychee assets by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/237 ](https://redirect.github.com/lycheeverse/lychee-action/pull/237 )
- Bump peter-evans/create-issue-from-file from v4 to v5 by
[@​AndreiCherniaev](https://redirect.github.com/AndreiCherniaev )
in
[https://github.com/lycheeverse/lychee-action/pull/241 ](https://redirect.github.com/lycheeverse/lychee-action/pull/241 )
- Remove dots from table by
[@​AndreiCherniaev](https://redirect.github.com/AndreiCherniaev )
in
[https://github.com/lycheeverse/lychee-action/pull/242 ](https://redirect.github.com/lycheeverse/lychee-action/pull/242 )
- README: update actions/cache to v4 by
[@​sebastiaanspeck](https://redirect.github.com/sebastiaanspeck )
in
[https://github.com/lycheeverse/lychee-action/pull/243 ](https://redirect.github.com/lycheeverse/lychee-action/pull/243 )
- Set exit_code correctly as output by
[@​sebastiaanspeck](https://redirect.github.com/sebastiaanspeck )
in
[https://github.com/lycheeverse/lychee-action/pull/245 ](https://redirect.github.com/lycheeverse/lychee-action/pull/245 )
- action: fix failing CI by
[@​sebastiaanspeck](https://redirect.github.com/sebastiaanspeck )
in
[https://github.com/lycheeverse/lychee-action/pull/246 ](https://redirect.github.com/lycheeverse/lychee-action/pull/246 )
- Split up steps in action by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/248 ](https://redirect.github.com/lycheeverse/lychee-action/pull/248 )
- Bump version to 0.16.x, respect new tag names by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/249 ](https://redirect.github.com/lycheeverse/lychee-action/pull/249 )
- Test latest lychee version tag by
[@​mre](https://redirect.github.com/mre ) in
[https://github.com/lycheeverse/lychee-action/pull/236 ](https://redirect.github.com/lycheeverse/lychee-action/pull/236 )
#### New Contributors
- [@​kemingy](https://redirect.github.com/kemingy ) made their
first contribution in
[https://github.com/lycheeverse/lychee-action/pull/204 ](https://redirect.github.com/lycheeverse/lychee-action/pull/204 )
- [@​paddyroddy](https://redirect.github.com/paddyroddy ) made
their first contribution in
[https://github.com/lycheeverse/lychee-action/pull/230 ](https://redirect.github.com/lycheeverse/lychee-action/pull/230 )
- [@​dscho](https://redirect.github.com/dscho ) made their first
contribution in
[https://github.com/lycheeverse/lychee-action/pull/234 ](https://redirect.github.com/lycheeverse/lychee-action/pull/234 )
- [@​AndreiCherniaev](https://redirect.github.com/AndreiCherniaev )
made their first contribution in
[https://github.com/lycheeverse/lychee-action/pull/241 ](https://redirect.github.com/lycheeverse/lychee-action/pull/241 )
- [@​sebastiaanspeck](https://redirect.github.com/sebastiaanspeck )
made their first contribution in
[https://github.com/lycheeverse/lychee-action/pull/243 ](https://redirect.github.com/lycheeverse/lychee-action/pull/243 )
**Full Changelog**:
https://github.com/lycheeverse/lychee-action/compare/v1...v1.11.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 15:56:25 +02:00
Damien Mathieu
d37e1ef81c
Authenticate link checking requests ( #5865 )
...
This sets up a github token to authenticate requests made by lychee, so
GitHub doesn't rate limit us so easily.
Related:
https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6161
2024-10-03 09:53:54 +02:00
renovate[bot]
cabe9567c8
chore(deps): update codecov/codecov-action action to v4.6.0 ( #5859 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action )
| action | minor | `v4.5.0` -> `v4.6.0` |
---
### Release Notes
<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>
###
[`v4.6.0`](https://redirect.github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0 )
[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 10:12:40 +02:00
Nathan Baulch
506a9baf5e
Fix typos ( #5763 )
2024-09-09 08:53:15 +02:00
Sam Xie
48fedfa58e
Run ConcurrentSafe tests multiple times in CI ( #5759 )
...
This test has a high possibility of detecting issues like #5757 .
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10635489400/job/29485188862?pr=5759
We need to merge fixes of #5757 , like #5758 , first.
2024-09-03 17:09:04 -07:00
Damien Mathieu
38dfcb2330
Ensure codespell failures fail CI ( #5761 )
...
With the `write` option, codespell fixes issues (which is a nice
behavior when we run it locally), but it also returns a 0 status code
(except if some failures couldn't be fixed).
So in order to actually fix the CI on a failing codespell, we need to
ensure the working directory is clean.
2024-09-03 14:50:17 +02:00
Tyler Yahn
023025f17d
Drop support for Go 1.21 ( #5736 )
...
Co-authored-by: Sam Xie <sam@samxie.me>
Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
2024-08-25 07:22:05 -07:00
Damien Mathieu
083d03e605
Add support for go 1.23 ( #5720 )
...
Go 1.23 was released a few days ago.
https://go.dev/blog/go1.23
This also upgrades golangci-lint (and fixes new issues), since it
appears 1.59 doesn't work nicely with Go 1.23.
---------
Co-authored-by: Sam Xie <sam@samxie.me>
2024-08-21 09:37:56 +02:00
Sam Xie
b5a9cfb832
Save benchmark cache even the job is failed ( #5694 )
...
Part of https://github.com/open-telemetry/opentelemetry-go/issues/4537 ,
replace #5671
I tried to use `save-always` to simplify it, but this flag never worked.
https://github.com/actions/cache/issues/1315 .
So, I split the cache action into two, one for restore and one for save.
The save step would always run even if a step failed.
Some actions I run to prove it could work:
- On success:
https://github.com/XSAM/opentelemetry-go/actions/runs/10292883964/job/28488154161
- On failure:
https://github.com/XSAM/opentelemetry-go/actions/runs/10292907887/job/28488227777
2024-08-09 12:15:30 -07:00
Sam Xie
6c099c2e60
Use self hosted runner to run benchmark ( #5695 )
...
Part of #4537
These are some benchmark results from the `actuated` runner. It is
pretty clear to me that this runner does not have a stable environment
to produce stable benchmark results:
-
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10278899889
-
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10275384692
Thus, I am switching the runner to the self-hosted runner, which uses
bare metal, to run benchmarks.
This is the request to use this type of runner.
https://github.com/open-telemetry/community/issues/2266
The underlying machine is m3.small.x86. It has 8 cores 64 GiB.
https://deploy.equinix.com/product/servers/m3-small/
---
This is an example of using this runner from otel java.
https://github.com/open-telemetry/opentelemetry-java/actions/runs/10277337397/job/28439208528
---
This runner cannot be triggered on a forked repo:
faab7b9097
.
So, it is quite safe if we only let it run on the main branch.
2024-08-09 11:27:56 -07:00
Sam Xie
f7977e064c
Fix benchmark that does not compare the exact result from the previous commit ( #5664 )
...
Part of #4537
The benchmark action does not compare the exact result from the previous
commit. For instance, a recent action
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10175392022
compares 2a454a776a
, which is a commit
that pushed a week ago.
This is because `actions/cache@v4` will not refresh the cache when the
key exists.
This is the logs from
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10175392022/job/28170968531
on `Post Download previous benchmark data` step.
```
Cache hit occurred on the primary key Linux-benchmark, not saving cache.
```
Moreover, GitHub action only invalidates the key that has not been
accessed in over 7 days, which means forever in our case as long as we
push a new commit to the main branch.
https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/caching-dependencies-to-speed-up-workflows#usage-limits-and-eviction-policy
---
To fix this, I use the current sha as the cache key and then use the
previous sha to fetch the cache. So, our benchmark can compare the exact
result from the previous commit.
Action result from my fork:
https://github.com/XSAM/opentelemetry-go/actions/runs/10189773887/job/28188416879
2024-08-01 16:39:05 -07:00
Sam Xie
f290782ed2
Fix benchmark ci ( #5657 )
...
Failed benchmark action:
https://github.com/open-telemetry/opentelemetry-go/actions/runs/10168263116/job/28122471446
This is because of the OOM, as some of the benchmarks, like
`BenchmarkSpanEnd`, require nearly 10 GiB in a live heap.
Changes:
- Increase the memory of the runner to 16 GiB.
- Remove the timeout of this action, as this takes 22 minutes to
complete on github public runner
(https://github.com/XSAM/opentelemetry-go/actions/runs/10168013989/job/28121638433 ).
The number of benchmarks could only increase in the future, so setting a
hard limit seems not right.
FYI, the resource of github runner for public repositories is also 4
cores 16 GiB.
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2024-07-31 08:05:42 +02:00
Sam Xie
2a454a776a
Use actuated runner to run benchmark ( #5635 )
...
Part of #4537
Changes:
- Against every commit on the main branch.
- Use actuated runner `actuated-arm64-4cpu-4gb` for benchmark.
2024-07-23 10:27:02 -07:00
Sam Xie
30ca54a7dc
Protect released changelog in CI ( #5560 )
...
resolve #1682
This PR adds a new action in CI to protect released sections in the
changelog from being changed. It compares the released sections in the
changelog from the base branch to the current PR. It fails if a change
happens.
Apply "Unlock Released Changelog" to bypass this check when doing a new
release.
Action result if we changed the unreleased section:
d640deb435
Action result if we changed the released section:
d672de7a54
---
Meaning of `awk '/^\<!-- Released section --\>/ {flag=1} /^\<!--
Released section ended --\>/ {flag=0} flag'`
- `/^\<!-- Released section --\>/ {flag=1}`
- Matches lines starting with `<!-- Released section -->`.
- Sets the flag variable to 1 (starting the printing of lines).
- `/^\<!-- Released section ended --\>/ {flag=0}`
- Matches lines starting with `<!-- Released section ended -->`.
- Sets the flag variable to 0.
- So it is ok to change external reference links, like
```md
[Go 1.22]: https://go.dev/doc/go1.22
[Go 1.21]: https://go.dev/doc/go1.21
```
- `flag` lines are printed only when the flag is 1.
---------
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-07-08 11:31:31 -07:00
Robert Pająk
4ccb6f2dd0
[chore] Update macOS runners ( #5577 )
...
Per
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
Now `macos-latest` runs on M1 (ARM). Update the GitHub workflows and
docs accordingly and make sure to test on both ARM and AMD64.
2024-07-06 14:21:11 +02:00
Sam Xie
b761af75f5
Enable benchmark summary for release ( #5527 )
...
It enables the job summary for triggered PRs. (it doesn't create a
comment in PRs) Example:
https://github.com/benchmark-action/github-action-benchmark/issues/159#issuecomment-1871746703
---------
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-07-05 09:31:04 -07:00
Tyler Yahn
83b7bd0b36
Upgrade Go versions in CI ( #5570 )
...
Address https://pkg.go.dev/vuln/GO-2024-2963 which is blocking things:
https://github.com/open-telemetry/opentelemetry-go-contrib/actions/runs/9767710483/job/26963575194?pr=5838
2024-07-03 08:07:07 +02:00
Tyler Yahn
921eb701b1
Decouple codecov upload from coverage testing ( #5534 )
...
Do no repeat the whole coverage testing if the codecov upload fails.
### TODO
- [ ] Copy these changes to contrib if this merges
2024-06-24 10:58:55 -07:00
Tyler Yahn
86df296ef7
Verify versions.yaml is up to date in CI ( #5533 )
2024-06-24 07:58:21 -07:00
Tyler Yahn
4a509d24e2
Do not fail CI on codecov create report ( #5532 )
...
Unblock PRs from the CI failure.
2024-06-21 13:04:57 -07:00
renovate[bot]
cb3323e5d5
chore(deps): update codecov/codecov-action action to v4.5.0 ( #5509 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [codecov/codecov-action](https://togithub.com/codecov/codecov-action )
| action | minor | `v4.4.1` -> `v4.5.0` |
---
### Release Notes
<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>
###
[`v4.5.0`](https://togithub.com/codecov/codecov-action/compare/v4.4.1...v4.5.0 )
[Compare
Source](https://togithub.com/codecov/codecov-action/compare/v4.4.1...v4.5.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-15 08:59:09 -07:00
Tyler Yahn
5925cc4426
Bump min Go version used in CI ( #5489 )
...
Similar to
https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5735 ,
ensure [GO-2024-2887](https://pkg.go.dev/vuln/GO-2024-2887 ) is
addressed.
2024-06-05 08:05:47 -07:00
Alex Boten
e9f542cccc
[chore] ensure codecov uses token ( #5440 )
...
This was done in the collector & collector-contrib repos and makes
tokenless ratelimiting errors go away.
2024-05-30 10:25:13 -07:00
renovate[bot]
7aae7a88b0
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.3 ( #5381 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[benchmark-action/github-action-benchmark](https://togithub.com/benchmark-action/github-action-benchmark )
| action | patch | `v1.20.1` -> `v1.20.3` |
---
### Release Notes
<details>
<summary>benchmark-action/github-action-benchmark
(benchmark-action/github-action-benchmark)</summary>
###
[`v1.20.3`](https://togithub.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1203---19-May-2024 )
[Compare
Source](https://togithub.com/benchmark-action/github-action-benchmark/compare/v1.20.2...v1.20.3 )
- **fix** Catch2 v.3.5.0 changed output format
([#​247](https://togithub.com/benchmark-action/github-action-benchmark/issues/247 ))
###
[`v1.20.2`](https://togithub.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1202---19-May-2024 )
[Compare
Source](https://togithub.com/benchmark-action/github-action-benchmark/compare/v1.20.1...v1.20.2 )
- **fix** Support sub-nanosecond precision on Cargo benchmarks
([#​246](https://togithub.com/benchmark-action/github-action-benchmark/issues/246 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 17:11:40 -07:00
renovate[bot]
d55658e1b0
chore(deps): update codecov/codecov-action action to v4.4.1 ( #5387 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [codecov/codecov-action](https://togithub.com/codecov/codecov-action )
| action | patch | `v4.4.0` -> `v4.4.1` |
---
### Release Notes
<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>
###
[`v4.4.1`](https://togithub.com/codecov/codecov-action/compare/v4.4.0...v4.4.1 )
[Compare
Source](https://togithub.com/codecov/codecov-action/compare/v4.4.0...v4.4.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-go ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 16:19:35 -07:00
renovate[bot]
e94b07d5fd
chore(deps): update codecov/codecov-action action to v4.4.0 ( #5353 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 12:00:23 -07:00
Sam Xie
3d51fa95c6
Remove dependabot version updates ( #5346 )
...
* Remove dependabot.yml file to disable version updates from Dependabot
* Remove dbotconf command in makefile
* Remove dbotconf tool
* Remove dependabot in workflows
---------
Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-05-13 08:38:02 -07:00
Sam Xie
5d1e2a5b88
Update RELEASING.md
to obtain steps to verify the changes for contrib ( #5284 )
...
* Add steps to verify the code changes for contrib
* Update release issue template
* Relace steps with the refernece to contrib
* Update RELEASING.md
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
---------
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-05-09 15:05:56 -07:00
Sam Xie
2cf3d64f3e
Upgrade default go verison to 1.22.3 ( #5314 )
2024-05-08 06:25:24 +02:00
dependabot[bot]
c7b5627ec5
build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 ( #5296 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.3.0...v4.3.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-05 10:06:08 -07:00
dependabot[bot]
f56f52472f
build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 ( #5266 )
...
Bumps [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action ) from 1.9.3 to 1.10.0.
- [Release notes](https://github.com/lycheeverse/lychee-action/releases )
- [Commits](https://github.com/lycheeverse/lychee-action/compare/v1.9.3...v1.10.0 )
---
updated-dependencies:
- dependency-name: lycheeverse/lychee-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 21:01:41 +02:00
Sam Xie
fb697e8a8b
Add otlploggrpc exporter skeleton ( #5246 )
2024-04-25 18:57:24 +02:00
Robert Pająk
1f76264a2e
[chore] Rebuild .tools as they can be outdated ( #5220 )
2024-04-19 09:02:14 +02:00
dependabot[bot]
3b6043b2f7
build(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 ( #5205 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 09:06:27 +02:00
Damien Mathieu
fb029273a7
Add caching to lychee links checker ( #5160 )
2024-04-10 22:58:21 +02:00
Sam Xie
d65da34984
Add config and doc for stdoutlog exporter ( #5158 )
2024-04-06 08:02:26 +02:00
dependabot[bot]
e6e4e4a3d1
build(deps): bump benchmark-action/github-action-benchmark ( #5142 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.19.3 to 1.20.1.
- [Release notes](https://github.com/benchmark-action/github-action-benchmark/releases )
- [Changelog](https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benchmark-action/github-action-benchmark/compare/v1.19.3...v1.20.1 )
---
updated-dependencies:
- dependency-name: benchmark-action/github-action-benchmark
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 10:39:53 +02:00
dependabot[bot]
73ee3bbf37
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 ( #5140 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.1.1...v4.2.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:29:57 +02:00
Tyler Yahn
14e3f6b65c
Add otlploghttp exporter skeleton ( #5138 )
2024-04-04 08:25:22 +02:00
Tyler Yahn
afb6af0419
Address GO-2024-2687 ( #5139 )
...
* Bump Go versions used in CI systems
The latest releases of Go 1.22 and 1.21 contain security fixes for
`net/http`. Explicitly set the CI system to not use vulnerable versions
when testing so our vulnerable checker does not fail (and we aren't
vulnerable).
* Upgrade golang.org/x/net to v0.23.0
* Add changelog entry
2024-04-04 08:03:38 +02:00
dependabot[bot]
a8e4263232
build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 ( #5125 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-04-01 21:11:32 +02:00
Damien Mathieu
ba5d126808
Fix benchmarks action ( #5110 )
2024-03-28 09:50:27 +01:00
Damien Mathieu
edb788bf49
Add READMEs to every package ( #5103 )
2024-03-26 20:13:54 +01:00
Damien Mathieu
ca5bb1f54c
Run compatibility tests on arm64 with actuated ( #4994 )
...
* try running compatibility tests on arm64 with actuated
* try nested matrix
* setup vmmeter
* try less cpu and less gb with actuated
* add comment about vmmeter
* Update .github/workflows/ci.yml
Co-authored-by: Robert Pająk <pellared@hotmail.com>
* Update .github/workflows/ci.yml
Co-authored-by: Robert Pająk <pellared@hotmail.com>
* Update .github/workflows/ci.yml
Co-authored-by: Robert Pająk <pellared@hotmail.com>
* Update .github/workflows/ci.yml
Co-authored-by: Robert Pająk <pellared@hotmail.com>
* Update .github/workflows/ci.yml
* update compatibility matrix
* use linux name for arm builds
* add changelog entry
* add link to actuated doc
---------
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-03-19 07:35:16 -07:00
Robert Pająk
54b6ee4174
sdk/log: Scaffolding ( #5068 )
2024-03-13 17:47:07 +01:00