Commit 0c5a4ff
chore(deps): update github-actions deps (#14454)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.7.0` → `v4.8.0` |
| [actions/cache](https://redirect.github.com/actions/cache) | action |
patch | `v5.0.1` → `v5.0.2` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>
###
[`v4.8.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.8.0)
[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.7.0...v4.8.0)
#### Release Notes
It is now possible to do consecutive CodSpeed run in the same GitHub
job. This will allow using multiple instruments without having to spawn
another job 🎉
```yaml
jobs:
codspeed:
...
steps:
...
- name: Build benchmarks
run: cargo codspeed build -m analysis
- name: Run benchmarks
uses: CodSpeedHQ/action@v4
with:
run: cargo codspeed run
mode: "simulation"
- name: Run memory benchmarks
uses: CodSpeedHQ/action@v4
with:
run: cargo codspeed run
mode: "memory"
```
##### <!-- 0 -->🚀 Features
- Allow defining targets in codspeed yaml by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​197](https://redirect.github.com/CodSpeedHQ/runner/pull/197)
- Add an stdin mode to provide multiple commands by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add a run index suffix by
[@​fargito](https://redirect.github.com/fargito) in
[#​199](https://redirect.github.com/CodSpeedHQ/runner/pull/199)
- Make the config less strict about its config by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​198](https://redirect.github.com/CodSpeedHQ/runner/pull/198)
- Add support for analysis mode with memory instrument by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Reduce shared fifo timeout to end executor runs faster after the
program has ended by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​193](https://redirect.github.com/CodSpeedHQ/runner/pull/193)
- Use a bufwriter to save unwind data by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Support dynamically and statically linked allocators by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Track `memalign` calls by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Accept IPC before creating tracker to avoid timeouts by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Add integration tests for complex cli commands by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add the full command to the uri and handle hyphens better by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add yaml project config discovery and loading by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​189](https://redirect.github.com/CodSpeedHQ/runner/pull/189)
- Implement the walltime benchmarking algorithm by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use rayon to collect perf walltime data by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Handle memory executor when displaying results by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​190](https://redirect.github.com/CodSpeedHQ/runner/pull/190)
- Do not draw a table if there is only one benchmark by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Stop using the deprecated `time` field and use `value` instead by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
##### <!-- 1 -->🐛 Bug Fixes
- Fix behavior when multiple benchmarks are ran by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Simplify `run_part_id` computation by
[@​fargito](https://redirect.github.com/fargito) in
[#​200](https://redirect.github.com/CodSpeedHQ/runner/pull/200)
- Write perf map all at once instead of line by line by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Drop privileges when running commands under sudo by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Make walltime results stat computation the same as pytest-codspeed by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​185](https://redirect.github.com/CodSpeedHQ/runner/pull/185)
##### <!-- 2 -->🏗️ Refactor
- Move project config structs to interfaces mod by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Move all walltime benchmarking to its dedicated module by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
##### <!-- 7 -->⚙️ Internals
- chore: bump runner version to 4.8.0 by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​172](https://redirect.github.com/CodSpeedHQ/action/pull/172)
- Bump memtrack version
- Ignore .codspeed for exec-harness output by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Remove useless clone derive for project config by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Cleanup output by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​196](https://redirect.github.com/CodSpeedHQ/runner/pull/196)
- Use simulation in codspeed action by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​194](https://redirect.github.com/CodSpeedHQ/runner/pull/194)
- Cache benchmark executable by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add prelude and remove linter dead\_code suppression by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Reduce logs verbosity of debug info and perf file serialization by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Remove unused execve event by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​192](https://redirect.github.com/CodSpeedHQ/runner/pull/192)
- Add prelude by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Print number of events written to disk by
[@​not-matthias](https://redirect.github.com/not-matthias)
- Switch to rust-cache to cache builds of the installed workspace
binaries by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#​191](https://redirect.github.com/CodSpeedHQ/runner/pull/191)
- Install exec-harness before runner tests tests by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Remove double metadata information by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add link to relevant issue for codspeed-rust metadata by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use fork supporting compressed events for linux-perf-data by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Run exec-harness tests in separate CI job to prevent fifo issues by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Downgrade flate because 1.1.7 was yanked by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
#### Install codspeed-runner 4.8.0
##### Install prebuilt binaries via shell script
```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/runner/releases/download/v4.8.0/codspeed-runner-installer.sh | sh
```
#### Download codspeed-runner 4.8.0
| File | Platform | Checksum |
|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
----------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.8.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.8.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.8.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.8.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|
**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md>
**Full Changelog**:
<CodSpeedHQ/action@v4.7.0...v4.8.0>
</details>
<details>
<summary>actions/cache (actions/cache)</summary>
###
[`v5.0.2`](https://redirect.github.com/actions/cache/compare/v5.0.1...v5.0.2)
[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.0.1...v5.0.2)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- 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-collector).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Boten <[email protected]>1 parent 3888b88 commit 0c5a4ff
File tree
15 files changed
+25
-25
lines changed- .github/workflows
15 files changed
+25
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
| 169 | + | |
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
| 218 | + | |
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
| 279 | + | |
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments