Skip to content

Commit 9ca002c

Browse files
chore: unify creates version and add cargo-dist config
1 parent 5727e04 commit 9ca002c

4 files changed

Lines changed: 16 additions & 11 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,13 @@ env_logger = "0.11.8"
9797
sign-tag = true
9898
sign-commit = true
9999
shared-version = true
100-
pre-release-hook = ["./scripts/pre-release.sh", "v{{version}}"]
101100
pre-release-commit-message = "chore: Release runner version {{version}} 🎉"
101+
# We only tag the root package which is the runner
102+
tag = false
103+
104+
[package.metadata.release]
105+
pre-release-hook = ["./scripts/pre-release.sh", "v{{version}}"]
106+
tag = true
102107

103108
[profile.dist]
104109
inherits = "release"
@@ -108,7 +113,7 @@ strip = true
108113
[package.metadata.dist]
109114
targets = ["aarch64-unknown-linux-musl", "x86_64-unknown-linux-musl"]
110115

111-
# Config for 'dist'
116+
# Config for 'dist' for all crates in the workspace
112117
[workspace.metadata.dist]
113118
# Whether to consider the binaries in a package for distribution (defaults true)
114119
dist = true

crates/exec-harness/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
[package]
22
name = "exec-harness"
3-
version = "4.4.1"
3+
version = "4.4.2-beta.1"
44
edition = "2024"
5+
publish = false
56

67
[dependencies]
78
anyhow = { workspace = true }
89
codspeed = "4.1.0"
910
clap = { workspace = true }
1011
serde_json = { workspace = true }
1112
serde = { workspace = true }
13+
14+
[package.metadata.dist]
15+
targets = ["aarch64-unknown-linux-musl", "x86_64-unknown-linux-musl"]

crates/memtrack/Cargo.toml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "memtrack"
3-
version = "4.4.1"
3+
version = "4.4.2-beta.1"
44
edition = "2024"
55
repository = "https://github.com/CodSpeedHQ/runner"
66
publish = false
@@ -16,11 +16,7 @@ required-features = ["ebpf"]
1616

1717
[features]
1818
default = ["ebpf"]
19-
ebpf = [
20-
"dep:libbpf-rs",
21-
"dep:libbpf-cargo",
22-
"dep:vmlinux",
23-
]
19+
ebpf = ["dep:libbpf-rs", "dep:libbpf-cargo", "dep:vmlinux"]
2420

2521
[dependencies]
2622
anyhow = { workspace = true }

0 commit comments

Comments
 (0)