From b14b7260dfe883580de8bbbaaae27d9ba0203eba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 02:48:04 +0000 Subject: [PATCH 1/3] build(deps): bump the cargo group across 1 directory with 10 updates Bumps the cargo group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [log](https://github.com/rust-lang/log) | `0.4.33` | `0.4.34` | | [fast-glob](https://github.com/oxc-project/fast-glob) | `1.1.0` | `1.1.1` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` | | [gix-imara-diff](https://github.com/GitoxideLabs/gitoxide) | `0.2.4` | `0.2.5` | | [napi](https://github.com/napi-rs/napi-rs) | `3.12.0` | `3.12.2` | | [napi-derive](https://github.com/napi-rs/napi-rs) | `3.6.2` | `3.6.3` | | [blake2](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` | | [which](https://github.com/harryfei/which-rs) | `8.0.5` | `8.0.6` | Updates `log` from 0.4.33 to 0.4.34 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.33...0.4.34) Updates `fast-glob` from 1.1.0 to 1.1.1 - [Release notes](https://github.com/oxc-project/fast-glob/releases) - [Changelog](https://github.com/oxc-project/fast-glob/blob/main/CHANGELOG.md) - [Commits](https://github.com/oxc-project/fast-glob/compare/v1.1.0...v1.1.1) Updates `futures` from 0.3.33 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34) Updates `gix-imara-diff` from 0.2.4 to 0.2.5 - [Release notes](https://github.com/GitoxideLabs/gitoxide/releases) - [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md) - [Commits](https://github.com/GitoxideLabs/gitoxide/compare/gix-imara-diff-v0.2.4...gix-imara-diff-v0.2.5) Updates `napi` from 3.12.0 to 3.12.2 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-v3.12.0...napi-v3.12.2) Updates `napi-derive` from 3.6.2 to 3.6.3 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-derive-v3.6.2...napi-derive-v3.6.3) Updates `napi-build` from 2.4.0 to 2.4.1 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-build-v2.4.0...napi-build-v2.4.1) Updates `blake2` from 0.10.6 to 0.11.0 - [Commits](https://github.com/RustCrypto/hashes/compare/blake2-v0.10.6...blake2-v0.11.0) Updates `sha2` from 0.10.9 to 0.11.0 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0) Updates `which` from 8.0.5 to 8.0.6 - [Release notes](https://github.com/harryfei/which-rs/releases) - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6) --- updated-dependencies: - dependency-name: log dependency-version: 0.4.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: fast-glob dependency-version: 1.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: gix-imara-diff dependency-version: 0.2.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: napi dependency-version: 3.12.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: napi-derive dependency-version: 3.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: napi-build dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: blake2 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: sha2 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: which dependency-version: 8.0.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 158 +++++++++++++++++---------------- clang-tools-manager/Cargo.toml | 4 +- 2 files changed, 84 insertions(+), 78 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8c3d4b3..1740020 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -157,20 +157,20 @@ checksum = "84d7ced0ae9557296835c32bf1b1e02b44c746701f898460fb000d7eaa84f00a" [[package]] name = "blake2" -version = "0.10.6" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +checksum = "5b5d4d889834ee8ecfc0f8426ad30faf7cdcb10f741a8e6d7224d95325479f6f" dependencies = [ "digest", ] [[package]] name = "block-buffer" -version = "0.10.4" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" dependencies = [ - "generic-array", + "hybrid-array", ] [[package]] @@ -225,7 +225,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" dependencies = [ "cfg-if", - "cpufeatures 0.3.0", + "cpufeatures", "rand_core 0.10.1", ] @@ -325,6 +325,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "colorchoice" version = "1.0.5" @@ -350,6 +356,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "convert_case" version = "0.11.0" @@ -430,15 +442,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - [[package]] name = "cpufeatures" version = "0.3.0" @@ -459,12 +462,11 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.1.7" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ - "generic-array", - "typenum", + "hybrid-array", ] [[package]] @@ -473,15 +475,25 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01334b89b69ff726750c5ce5073fc8bd860e99aa9a8fc5ca11b04730e3aee97a" +[[package]] +name = "ctutils" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +dependencies = [ + "cmov", +] + [[package]] name = "digest" -version = "0.10.7" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer", + "const-oid", "crypto-common", - "subtle", + "ctutils", ] [[package]] @@ -549,9 +561,9 @@ dependencies = [ [[package]] name = "fast-glob" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cc9868289ee02952b341465ce66e67adec151227afedacf9137c0adb1e53943" +checksum = "6d3f5d15b86ff37d2d23719f90657a53d5399abe0736dacb9e5fbe549314d349" dependencies = [ "arrayvec", ] @@ -613,9 +625,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218" +checksum = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3" dependencies = [ "futures-channel", "futures-core", @@ -628,9 +640,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" dependencies = [ "futures-core", "futures-sink", @@ -638,15 +650,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-executor" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" dependencies = [ "futures-core", "futures-task", @@ -655,38 +667,38 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-macro" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] name = "futures-sink" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" [[package]] name = "futures-task" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-channel", "futures-core", @@ -699,16 +711,6 @@ dependencies = [ "slab", ] -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - [[package]] name = "getrandom" version = "0.2.17" @@ -771,9 +773,9 @@ dependencies = [ [[package]] name = "gix-imara-diff" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a791e6620676a875f362f3156ed213e73ca099a09bf992c18812abe65cc37b1" +checksum = "1c91d8cffac8849493a82233811bd02b2b183b8cf39bf704de0fa0841b737595" dependencies = [ "bstr", "hashbrown 0.17.1", @@ -867,6 +869,15 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "hybrid-array" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "1.10.1" @@ -1217,9 +1228,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "lru-slab" @@ -1287,13 +1298,14 @@ dependencies = [ [[package]] name = "napi" -version = "3.12.0" +version = "3.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f71d6bc097c4a6eb853c3f24991ab8c9f50f57d1f719e305175541482217e36" +checksum = "58c5f4d5375213fdb7be2655e152386e82f026f9a5ba36a75556e11359aafe09" dependencies = [ "bitflags", "ctor", "futures", + "libc", "napi-build", "napi-sys", "nohash-hasher", @@ -1303,15 +1315,15 @@ dependencies = [ [[package]] name = "napi-build" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5282704fbe8d49b0cf8b08e3f33233416a528658f205c7e5ace63b582de0b11c" +checksum = "60fdf9b392c50e7c4170fa633bd909490ed7835cea4c046776d1a4dd8d2ae0ab" [[package]] name = "napi-derive" -version = "3.6.2" +version = "3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9002b2940f0184444754546e0fcd15182f56948e6f381968b019d549387c42" +checksum = "0fa55ea69990c90b888e9e77044410e304ce7f35de599dc6d0b5c1923d2e59af" dependencies = [ "convert_case", "ctor", @@ -1323,9 +1335,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "6.1.1" +version = "6.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d60b5d773ad46c698c8cc2cd9fde0b283d39cbb7f71c04bee633c7bdba4423bd" +checksum = "df4056ac7c18e4438ccf0edaed4340ca0d269278c8ec19284f7b23cb039fd0ae" dependencies = [ "convert_case", "proc-macro2", @@ -1978,12 +1990,12 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", - "cpufeatures 0.2.17", + "cpufeatures", "digest", ] @@ -2368,12 +2380,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - [[package]] name = "walkdir" version = "2.5.0" @@ -2537,9 +2543,9 @@ dependencies = [ [[package]] name = "which" -version = "8.0.5" +version = "8.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3ef584124b911bcc3875c2f1472e80f24361ceb789bd1c62b3e9a3df9ff43c" +checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f" dependencies = [ "libc", ] diff --git a/clang-tools-manager/Cargo.toml b/clang-tools-manager/Cargo.toml index 264bf8c..1c57006 100644 --- a/clang-tools-manager/Cargo.toml +++ b/clang-tools-manager/Cargo.toml @@ -23,7 +23,7 @@ required-features = ["bin"] [dependencies] anyhow = { workspace = true, optional = true } -blake2 = "0.10.6" +blake2 = "0.11.0" clap = { workspace = true, optional = true } colored = { version = "3.1.1", optional = true } directories = "6.0.0" @@ -33,7 +33,7 @@ reqwest = { workspace = true } semver = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } -sha2 = "0.10.9" +sha2 = "0.11.0" thiserror = { workspace = true } tokio = { workspace = true, features = ["macros"], optional = true } url = "2.5.8" From 44a5c033a92121201426964e14eda800d5e1c3a3 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Sun, 6 Sep 2026 20:13:54 -0700 Subject: [PATCH 2/3] fixes for updates to sha2 and blake2b crates --- clang-tools-manager/src/downloader/hashing.rs | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/clang-tools-manager/src/downloader/hashing.rs b/clang-tools-manager/src/downloader/hashing.rs index 97aebba..ceb41e0 100644 --- a/clang-tools-manager/src/downloader/hashing.rs +++ b/clang-tools-manager/src/downloader/hashing.rs @@ -1,4 +1,4 @@ -use sha2::digest::{Digest, OutputSizeUser, generic_array::ArrayLength}; +use sha2::digest::{Digest, OutputSizeUser}; use super::DownloadError; use crate::progress_bar::ProgressBar; @@ -42,7 +42,6 @@ impl HashAlgorithm { where H: Digest + OutputSizeUser, ::OutputSize: std::ops::Add, - <::OutputSize as std::ops::Add>::Output: ArrayLength, { let mut file_reader = fs::OpenOptions::new().read(true).open(file_path)?; let file_size = file_reader.metadata()?.len(); @@ -58,7 +57,11 @@ impl HashAlgorithm { hasher.update(&buf[..bytes_read]); } progress_bar.finish()?; - let actual = format!("{:x}", hasher.finalize()); + let actual = hasher + .finalize() + .iter() + .map(|byte| format!("{byte:x}")) + .collect::(); if actual == expected.to_ascii_lowercase() { Ok(()) } else { @@ -123,7 +126,12 @@ mod test { let mut temp_file = NamedTempFile::new().unwrap(); fs::write(&mut temp_file, CONTENT).unwrap(); let hasher = sha2::Sha256::new().chain_update(CONTENT); - let expected = format!("{:x}", hasher.finalize()); + let expected = hasher + .finalize() + .iter() + .map(|b| format!("{b:x}")) + .collect::() + .to_string(); let hash_algorithm = HashAlgorithm::Sha256(expected); assert!(hash_algorithm.verify(temp_file.path()).is_ok()); assert!( @@ -140,7 +148,12 @@ mod test { let mut temp_file = NamedTempFile::new().unwrap(); fs::write(&mut temp_file, CONTENT).unwrap(); let hasher = sha2::Sha512::new().chain_update(CONTENT); - let expected = format!("{:x}", hasher.finalize()); + let expected = hasher + .finalize() + .iter() + .map(|b| format!("{b:x}")) + .collect::() + .to_string(); let hash_algorithm = HashAlgorithm::Sha512(expected); assert!(hash_algorithm.verify(temp_file.path()).is_ok()); assert!( @@ -157,7 +170,12 @@ mod test { let mut temp_file = NamedTempFile::new().unwrap(); fs::write(&mut temp_file, CONTENT).unwrap(); let hasher = Blake2b::::new().chain_update(CONTENT); - let expected = format!("{:x}", hasher.finalize()); + let expected = hasher + .finalize() + .iter() + .map(|b| format!("{b:x}")) + .collect::() + .to_string(); let hash_algorithm = HashAlgorithm::Blake2b256(expected); assert!(hash_algorithm.verify(temp_file.path()).is_ok()); assert!( From f27a916e339004aef3d8c80cdec02b5e6285f29d Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Sun, 6 Sep 2026 20:15:36 -0700 Subject: [PATCH 3/3] fixes for linter updates --- .github/workflows/benchmark.yml | 2 +- .github/workflows/binary-builds.yml | 2 +- .github/workflows/build-docs.yml | 2 +- .github/workflows/node-js-packaging.yml | 2 +- .github/workflows/python-packaging.yml | 4 ++-- .github/workflows/run-dev-tests.yml | 2 +- cpp-linter/src/common_fs.rs | 3 +++ 7 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index b640149..ed5ea86 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -27,7 +27,7 @@ concurrency: jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml build-bin: needs: [seed-build-script] diff --git a/.github/workflows/binary-builds.yml b/.github/workflows/binary-builds.yml index 1514159..ea6643a 100644 --- a/.github/workflows/binary-builds.yml +++ b/.github/workflows/binary-builds.yml @@ -36,7 +36,7 @@ concurrency: jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml create-assets: needs: [seed-build-script] diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index a7d382e..9d0bc8f 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -46,7 +46,7 @@ jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml build-mkdocs: runs-on: ubuntu-latest diff --git a/.github/workflows/node-js-packaging.yml b/.github/workflows/node-js-packaging.yml index de18586..32739c9 100644 --- a/.github/workflows/node-js-packaging.yml +++ b/.github/workflows/node-js-packaging.yml @@ -40,7 +40,7 @@ concurrency: jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml build: needs: [seed-build-script] diff --git a/.github/workflows/python-packaging.yml b/.github/workflows/python-packaging.yml index 2dce783..e25b3a0 100644 --- a/.github/workflows/python-packaging.yml +++ b/.github/workflows/python-packaging.yml @@ -45,7 +45,7 @@ concurrency: jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml linux: needs: [seed-build-script] @@ -89,7 +89,7 @@ jobs: args: >- --release --out dist --find-interpreter --zig # avoid cache-poisoning potential for actually distributed builds - sccache: ${{ startsWith(github.ref, 'refs/tags') && 'false' || 'true' }} + sccache: ${{ startsWith(github.ref, 'refs/tags') && 'false' || 'true' }} # zizmor: ignore[cache-poisoning] manylinux: 'auto' - name: Upload wheels uses: actions/upload-artifact@v7 diff --git a/.github/workflows/run-dev-tests.yml b/.github/workflows/run-dev-tests.yml index e95a5da..9f685f8 100644 --- a/.github/workflows/run-dev-tests.yml +++ b/.github/workflows/run-dev-tests.yml @@ -31,7 +31,7 @@ concurrency: jobs: seed-build-script: name: Pre-seed static binaries' versions - uses: ./.github/workflows/pre-seed-versions.yml + uses: $/.github/workflows/pre-seed-versions.yml test: needs: [seed-build-script] diff --git a/cpp-linter/src/common_fs.rs b/cpp-linter/src/common_fs.rs index 6d537ea..b66f150 100644 --- a/cpp-linter/src/common_fs.rs +++ b/cpp-linter/src/common_fs.rs @@ -417,6 +417,7 @@ mod test { } #[test] + #[allow(clippy::single_range_in_vec_init)] fn get_ranges_diff() { let diff_chunks = vec![1..=10]; let added_lines = vec![4, 5, 9]; @@ -430,6 +431,7 @@ mod test { } #[test] + #[allow(clippy::single_range_in_vec_init)] fn get_ranges_added() { let diff_chunks = vec![1..=10]; let added_lines = vec![4, 5, 9]; @@ -466,6 +468,7 @@ mod test { } #[test] + #[allow(clippy::single_range_in_vec_init)] fn pure_removal_suggestion() { let repo_root = TempDir::new().unwrap(); let file_name = PathBuf::from("test_file.cpp");