From e31c57fc4d798743de0abb1780593ab4d03859d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Sep 2026 07:08:47 +0000 Subject: [PATCH 1/2] chore: bump tick from 0.6.0 to 0.7.0 Bumps [tick](https://github.com/microsoft/oxidizer) from 0.6.0 to 0.7.0. - [Release notes](https://github.com/microsoft/oxidizer/releases) - [Changelog](https://github.com/microsoft/oxidizer/blob/main/CHANGELOG.md) - [Commits](https://github.com/microsoft/oxidizer/compare/tick-v0.6.0...tick-v0.7.0) --- updated-dependencies: - dependency-name: tick dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 46 +++++++++++++++++++++++++++++++++++++++++----- Cargo.toml | 2 +- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index db78ebafc..991093317 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -505,7 +505,7 @@ dependencies = [ "tar", "tempfile", "terminal_size", - "tick", + "tick 0.7.0", "tokio", "toml", "url", @@ -640,7 +640,7 @@ dependencies = [ "serde_json", "syn 3.0.4", "tempfile", - "tick", + "tick 0.7.0", "toml", "toml_edit 0.25.13+spec-1.1.0", "walkdir", @@ -3289,6 +3289,15 @@ version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" +[[package]] +name = "performables" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb1748f935e30422ad6011fcb465dacb05f5a5e248cb57cf45af6cfd309c7fcd" +dependencies = [ + "thread_aware_core", +] + [[package]] name = "petgraph" version = "0.8.3" @@ -4124,8 +4133,8 @@ dependencies = [ "fastrand", "layered", "recoverable", - "thread_aware", - "tick", + "thread_aware 0.11.0", + "tick 0.6.0", ] [[package]] @@ -4602,6 +4611,21 @@ dependencies = [ "nm", ] +[[package]] +name = "thread_aware" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82f2d8f0aa7bc71a23d3d7a29f3fa900ba9c8eaa77f4dd26555d5971876965f1" +dependencies = [ + "thread_aware_core", +] + +[[package]] +name = "thread_aware_core" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666b23e2beda781541846ca49f41f3913681de55052d97d85443cddaeebb6d79" + [[package]] name = "thread_local" version = "1.1.10" @@ -4616,11 +4640,23 @@ name = "tick" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8b890df44ed42f77de97f2aa630091bf96fac578ca2a93953e8aee926ebcba" +dependencies = [ + "futures-core", + "pin-project-lite", + "thread_aware 0.11.0", +] + +[[package]] +name = "tick" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4113fd2019bd88cdf4d718962b35d128558765719e1bde7dd0755187878131f5" dependencies = [ "futures-core", "jiff", + "performables", "pin-project-lite", - "thread_aware", + "thread_aware 0.12.0", "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 9fe00d78c..8a5126c66 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -107,7 +107,7 @@ syn = { version = "3.0.4", default-features = false } tar = { version = "0.4.46", default-features = false } tempfile = { version = "3.27.0", default-features = false } terminal_size = { version = "0.4.4", default-features = false } -tick = { version = "0.6.0", default-features = false } +tick = { version = "0.7.0", default-features = false } tokio = { version = "1.53.1", default-features = false } toml = { version = "1.1.4", default-features = false } toml_edit = { version = "0.25.13", default-features = false, features = ["parse", "display"] } From 0d24ea6a6a0dc3a0b449e380cb2d0fb5cce91346 Mon Sep 17 00:00:00 2001 From: Martin Havelka Date: Wed, 23 Sep 2026 11:35:26 +0200 Subject: [PATCH 2/2] chore: bump seatbelt from 0.8.0 to 0.9.0 seatbelt 0.8.0 depends on tick 0.6.0, so bumping tick alone left two incompatible tick versions in the graph and broke compilation: cargo-aprz-lib passes a tick 0.7 Clock to seatbelt::ResilienceContext::new, which required AsRef for tick 0.6. seatbelt 0.9.0 requires tick 0.7.0 and thread_aware 0.12.0, collapsing the duplicates back to a single version of each. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0aa90c03-7fa3-412a-8be8-4955f0e436cc --- Cargo.lock | 67 ++++++++---------------------------------------------- Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 59 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 991093317..acc64c3ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -505,7 +505,7 @@ dependencies = [ "tar", "tempfile", "terminal_size", - "tick 0.7.0", + "tick", "tokio", "toml", "url", @@ -640,7 +640,7 @@ dependencies = [ "serde_json", "syn 3.0.4", "tempfile", - "tick 0.7.0", + "tick", "toml", "toml_edit 0.25.13+spec-1.1.0", "walkdir", @@ -1257,16 +1257,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "fast_time" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37f47559135cddc2c472ba58e45bc466afd016ccc1602a90ccb364c92d765ee7" -dependencies = [ - "libc", - "windows 0.62.2", -] - [[package]] name = "faster-hex" version = "0.10.0" @@ -2873,9 +2863,9 @@ dependencies = [ [[package]] name = "layered" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dd7e1c7a2e2af4f821ca43899afdd156d2ed3c84c98bc39552e5455fa3d9f0" +checksum = "890c9bf58f33d88a0fe262f38a1471e7e755c33ebc5898a2eea3d60734410e7b" dependencies = [ "tower-layer", ] @@ -3121,25 +3111,6 @@ dependencies = [ "libc", ] -[[package]] -name = "nm" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537b02df290014878652b07696856ced9cbdc517b2ca4d57752d1a39c7a39515" -dependencies = [ - "nm_impl", -] - -[[package]] -name = "nm_impl" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27a3189e39c8052db6fb1d3b61d75ce036442a15170c81520cf334e1523886e" -dependencies = [ - "fast_time", - "num-traits", -] - [[package]] name = "nom" version = "7.1.3" @@ -4126,15 +4097,15 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "seatbelt" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fcb0be762bbf3f3b046147041bd333f536cabfb8d2f414c76da7137d73746c" +checksum = "6f37bbf969e7ac5e1176f350c66cdf1b2f9f060188426edca0845cbf99231434" dependencies = [ "fastrand", "layered", "recoverable", - "thread_aware 0.11.0", - "tick 0.6.0", + "thread_aware", + "tick", ] [[package]] @@ -4602,15 +4573,6 @@ dependencies = [ "syn 3.0.4", ] -[[package]] -name = "thread_aware" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a51b2adee4e72d04bbdb051253a511e04e70fbffd00721bbd9e57bc45c2b29a" -dependencies = [ - "nm", -] - [[package]] name = "thread_aware" version = "0.12.0" @@ -4635,17 +4597,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "tick" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf8b890df44ed42f77de97f2aa630091bf96fac578ca2a93953e8aee926ebcba" -dependencies = [ - "futures-core", - "pin-project-lite", - "thread_aware 0.11.0", -] - [[package]] name = "tick" version = "0.7.0" @@ -4656,7 +4607,7 @@ dependencies = [ "jiff", "performables", "pin-project-lite", - "thread_aware 0.12.0", + "thread_aware", "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 8a5126c66..2cf9ba3d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -95,7 +95,7 @@ rustdoc-types-v56 = { package = "rustdoc-types", version = "0.56.0", default-fea rustdoc-types-v57 = { package = "rustdoc-types", version = "0.57.4", default-features = false } rustsec = { version = "0.33.0", default-features = false } saphyr-parser = { version = "0.0.12", default-features = false } -seatbelt = { version = "0.8.0", default-features = false } +seatbelt = { version = "0.9.0", default-features = false } semver = { version = "1.0.28", default-features = false } serde = { version = "1.0.229", default-features = false } serde_json = { version = "1.0.151", default-features = false }