Skip to content

Commit 94c09f1

Browse files
committed
chore(release): prepare 0.5.0
Bump the workspace and internal dependency pins to 0.5.0 so the next minor release is publishable from a single coherent repo state. This also updates the in-repo release-path assertions that still referenced 0.4.0. Constraint: Release prep must update the workspace version and all internal dependency pins together Constraint: Release validation follows docs/release.md before publishing Rejected: Leave leaf crate pins at 0.4.0 | would break release sequencing and dry-run expectations Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep the next release-prep change limited to versioning and release-process adjustments only Tested: cargo test Tested: cargo build -p taskers --bin taskers --bin taskers-gtk Tested: TASKERS_TERMINAL_BACKEND=mock bash scripts/headless-smoke.sh ./target/debug/taskers --smoke-script baseline --diagnostic-log stderr --quit-after-ms 5000 Tested: bash scripts/smoke_linux_release_launcher.sh Tested: cargo run -p taskers-cli -- --help Tested: cargo run -p taskers-cli -- notify --help Not-tested: cargo publish --dry-run leaf crates pending rerun on committed release-prep state
1 parent 2934263 commit 94c09f1

9 files changed

Lines changed: 35 additions & 35 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ edition = "2024"
1919
homepage = "https://github.com/OneNoted/taskers"
2020
license = "MIT OR Apache-2.0"
2121
repository = "https://github.com/OneNoted/taskers"
22-
version = "0.4.0"
22+
version = "0.5.0"
2323

2424
[workspace.dependencies]
2525
adw = { package = "libadwaita", version = "0.9.1" }
@@ -46,13 +46,13 @@ ureq = "2.12.1"
4646
uuid = { version = "1.22.0", features = ["serde", "v7"] }
4747
webkit6 = { version = "0.6.1", features = ["v2_50"] }
4848
xz2 = "0.1"
49-
taskers-core = { version = "0.4.0", path = "crates/taskers-core" }
50-
taskers-cli = { version = "0.4.0", path = "crates/taskers-cli" }
51-
taskers-control = { version = "0.4.0", path = "crates/taskers-control" }
52-
taskers-domain = { version = "0.4.0", path = "crates/taskers-domain" }
53-
taskers-ghostty = { version = "0.4.0", path = "crates/taskers-ghostty" }
54-
taskers-host = { version = "0.4.0", path = "crates/taskers-host" }
55-
taskers-paths = { version = "0.4.0", path = "crates/taskers-paths" }
56-
taskers-runtime = { version = "0.4.0", path = "crates/taskers-runtime" }
57-
taskers-shell = { version = "0.4.0", path = "crates/taskers-shell" }
58-
taskers-shell-core = { version = "0.4.0", path = "crates/taskers-shell-core" }
49+
taskers-core = { version = "0.5.0", path = "crates/taskers-core" }
50+
taskers-cli = { version = "0.5.0", path = "crates/taskers-cli" }
51+
taskers-control = { version = "0.5.0", path = "crates/taskers-control" }
52+
taskers-domain = { version = "0.5.0", path = "crates/taskers-domain" }
53+
taskers-ghostty = { version = "0.5.0", path = "crates/taskers-ghostty" }
54+
taskers-host = { version = "0.5.0", path = "crates/taskers-host" }
55+
taskers-paths = { version = "0.5.0", path = "crates/taskers-paths" }
56+
taskers-runtime = { version = "0.5.0", path = "crates/taskers-runtime" }
57+
taskers-shell = { version = "0.5.0", path = "crates/taskers-shell" }
58+
taskers-shell-core = { version = "0.5.0", path = "crates/taskers-shell-core" }

crates/taskers-app/src/linux_install.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ mod tests {
487487
let launcher = PathBuf::from("/home/notes/.cargo/bin/taskers");
488488
let release_root = temp.path().join("releases");
489489
let release_exec = release_root
490-
.join("0.4.0")
490+
.join("0.5.0")
491491
.join("x86_64-unknown-linux-gnu")
492492
.join("bin")
493493
.join("taskers-gtk");

crates/taskers-app/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2480,7 +2480,7 @@ mod startup_tests {
24802480
#[test]
24812481
fn launcher_bundle_binary_does_not_use_dev_diagnostics() {
24822482
assert!(!looks_like_dev_install(Path::new(
2483-
"/home/notes/.local/share/taskers/releases/0.4.0/x86_64-unknown-linux-gnu/taskers-gtk"
2483+
"/home/notes/.local/share/taskers/releases/0.5.0/x86_64-unknown-linux-gnu/taskers-gtk"
24842484
)));
24852485
}
24862486

crates/taskers-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ clap.workspace = true
1818
serde_json.workspace = true
1919
time.workspace = true
2020
tokio.workspace = true
21-
taskers-control = { version = "0.4.0", path = "../taskers-control" }
22-
taskers-domain = { version = "0.4.0", path = "../taskers-domain" }
21+
taskers-control = { version = "0.5.0", path = "../taskers-control" }
22+
taskers-domain = { version = "0.5.0", path = "../taskers-domain" }
2323
taskers-paths.workspace = true
24-
taskers-runtime = { version = "0.4.0", path = "../taskers-runtime" }
24+
taskers-runtime = { version = "0.5.0", path = "../taskers-runtime" }

crates/taskers-control/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ thiserror.workspace = true
1717
tokio.workspace = true
1818
uuid.workspace = true
1919
taskers-paths.workspace = true
20-
taskers-domain = { version = "0.4.0", path = "../taskers-domain" }
20+
taskers-domain = { version = "0.5.0", path = "../taskers-domain" }
2121

2222
[dev-dependencies]
2323
tempfile.workspace = true

crates/taskers-core/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ version.workspace = true
1212
anyhow.workspace = true
1313
serde.workspace = true
1414
serde_json.workspace = true
15-
taskers-control = { version = "0.4.0", path = "../taskers-control" }
16-
taskers-domain = { version = "0.4.0", path = "../taskers-domain" }
17-
taskers-ghostty = { version = "0.4.0", path = "../taskers-ghostty" }
15+
taskers-control = { version = "0.5.0", path = "../taskers-control" }
16+
taskers-domain = { version = "0.5.0", path = "../taskers-domain" }
17+
taskers-ghostty = { version = "0.5.0", path = "../taskers-ghostty" }
1818
taskers-paths.workspace = true
19-
taskers-runtime = { version = "0.4.0", path = "../taskers-runtime" }
19+
taskers-runtime = { version = "0.5.0", path = "../taskers-runtime" }
2020

2121
[dev-dependencies]
2222
tempfile.workspace = true

crates/taskers-ghostty/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ build = "build.rs"
1313
libloading = "0.8"
1414
serde.workspace = true
1515
tar.workspace = true
16-
taskers-domain = { version = "0.4.0", path = "../taskers-domain" }
16+
taskers-domain = { version = "0.5.0", path = "../taskers-domain" }
1717
taskers-paths.workspace = true
18-
taskers-runtime = { version = "0.4.0", path = "../taskers-runtime" }
18+
taskers-runtime = { version = "0.5.0", path = "../taskers-runtime" }
1919
thiserror.workspace = true
2020
ureq.workspace = true
2121
xz2 = "0.1"

crates/taskers-runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ portable-pty.workspace = true
1616
serde.workspace = true
1717
serde_json.workspace = true
1818
taskers-paths.workspace = true
19-
taskers-domain = { version = "0.4.0", path = "../taskers-domain" }
19+
taskers-domain = { version = "0.5.0", path = "../taskers-domain" }

0 commit comments

Comments
 (0)