Skip to content

Commit 8e77a56

Browse files
Merge branch 'main' into dependabot/github_actions/actions/download-artifact-8.0.0
2 parents a3104fd + b3d5055 commit 8e77a56

59 files changed

Lines changed: 1897 additions & 409 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,42 @@
55

66

77

8+
## [4.13.0] - 2026-03-26
9+
10+
### <!-- 0 -->🚀 Features
11+
- Forward the fair-sched flag to valgrind by @GuillaumeLagrange in [#279](https://github.com/CodSpeedHQ/runner/pull/279)
12+
- Add new cli flag --fair-sched and support for experimental flags by @GuillaumeLagrange
13+
- Pass java options benchmark by @not-matthias
14+
- Add snapshot test for local provider resolution by @GuillaumeLagrange
15+
- Add `codspeed auth status`, `codspeed setup status`, and `codspeed status` commands by @GuillaumeLagrange
16+
- Remove nerd fonts and centralize icon definition by @GuillaumeLagrange in [#272](https://github.com/CodSpeedHQ/runner/pull/272)
17+
- Add --base argument to compare local run to another run by @GuillaumeLagrange
18+
- Hide the cursor while running by @GuillaumeLagrange
19+
- Print the banner in a single eprintln! call by @GuillaumeLagrange
20+
- Add `codspeed update` command by @GuillaumeLagrange in [#275](https://github.com/CodSpeedHQ/runner/pull/275)
21+
22+
### <!-- 1 -->🐛 Bug Fixes
23+
- Only hide curser after clap is done parsing cli args by @GuillaumeLagrange
24+
- Use exact executable matching for perf unwinding mode detection by @not-matthias in [#261](https://github.com/CodSpeedHQ/runner/pull/261)
25+
- Support spaces in base injected env by @not-matthias
26+
- Fix error when running outside of git repository by @GuillaumeLagrange in [#268](https://github.com/CodSpeedHQ/runner/pull/268)
27+
- Resolve working_directory relative to config file, not CWD by @GuillaumeLagrange in [#270](https://github.com/CodSpeedHQ/runner/pull/270)
28+
- Do not run teardown if executor's run failed by @GuillaumeLagrange
29+
30+
### <!-- 2 -->🏗️ Refactor
31+
- Extract `parse_repository_from_remote` into shared helpers by @GuillaumeLagrange
32+
- Move the benchmark display helpers to the upload module by @GuillaumeLagrange in [#273](https://github.com/CodSpeedHQ/runner/pull/273)
33+
- Extract config discovery into `DiscoveredProjectConfig` by @GuillaumeLagrange
34+
35+
### <!-- 7 -->⚙️ Internals
36+
- Use frame-pointer unwinding with Java by @not-matthias
37+
- Add basic basic end to end invocation by @GuillaumeLagrange in [#274](https://github.com/CodSpeedHQ/runner/pull/274)
38+
39+
840
## [4.12.1] - 2026-03-20
941

1042
### <!-- 7 -->⚙️ Internals
11-
- Bump memtrack version
43+
- Bump memtrack version by @adriencaccia
1244

1345

1446
## [4.12.0] - 2026-03-19
@@ -1039,6 +1071,7 @@
10391071
- Add linting components to the toolchain by @art049
10401072

10411073

1074+
[4.13.0]: https://github.com/CodSpeedHQ/runner/compare/v4.12.1..v4.13.0
10421075
[4.12.1]: https://github.com/CodSpeedHQ/runner/compare/v4.12.0..v4.12.1
10431076
[4.12.0]: https://github.com/CodSpeedHQ/runner/compare/v4.11.1..v4.12.0
10441077
[4.11.1]: https://github.com/CodSpeedHQ/runner/compare/v4.11.0..v4.11.1

Cargo.lock

Lines changed: 35 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "codspeed-runner"
3-
version = "4.12.1"
3+
version = "4.13.0"
44
edition = "2024"
55
repository = "https://github.com/CodSpeedHQ/codspeed"
66
publish = false
@@ -31,7 +31,7 @@ serde_json = { workspace = true, features = ["preserve_order"] }
3131
url = "2.4.1"
3232
sha256 = "1.4.0"
3333
tokio = { version = "1", features = ["macros", "rt"] }
34-
tokio-tar = { package = "astral-tokio-tar", version = "0.5.6" }
34+
tokio-tar = { package = "astral-tokio-tar", version = "0.6.0" }
3535
tokio-util = "0.7.16"
3636
md5 = "0.7.0"
3737
base64 = "0.21.0"
@@ -41,7 +41,7 @@ simplelog = { version = "0.12.1", default-features = false, features = [
4141
"termcolor",
4242
] }
4343
tempfile = { workspace = true }
44-
git2 = "0.20.2"
44+
git2 = "0.20.4"
4545
nestify = "0.3.3"
4646
gql_client = { git = "https://github.com/CodSpeedHQ/gql-client-rs" }
4747
serde_yaml = "0.9.34"
@@ -87,6 +87,7 @@ rstest_reuse = "0.7.0"
8787
shell-quote = "0.7.2"
8888
assert_cmd = "2.0.16"
8989
predicates = "3.1.4"
90+
strum = { version = "0.28.0", features = ["derive"] }
9091

9192
[workspace]
9293
members = [

0 commit comments

Comments
 (0)