From e6f8f2430cf4f2a5fc96c4622f786f6defd171cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 7 Dec 2025 10:51:01 +0000 Subject: [PATCH 1/2] build(deps): bump the cargo group across 1 directory with 8 updates Bumps the cargo group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.53` | | [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` | | [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` | | [quick-xml](https://github.com/tafia/quick-xml) | `0.38.3` | `0.38.4` | | [mockito](https://github.com/lipanski/mockito) | `1.7.0` | `1.7.1` | | [pyo3](https://github.com/pyo3/pyo3) | `0.27.1` | `0.27.2` | | [napi](https://github.com/napi-rs/napi-rs) | `3.5.2` | `3.6.1` | | [napi-derive](https://github.com/napi-rs/napi-rs) | `3.3.3` | `3.4.0` | Updates `clap` from 4.5.51 to 4.5.53 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.53) Updates `git2` from 0.20.2 to 0.20.3 - [Changelog](https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3) Updates `log` from 0.4.28 to 0.4.29 - [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.28...0.4.29) Updates `quick-xml` from 0.38.3 to 0.38.4 - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.38.3...v0.38.4) Updates `mockito` from 1.7.0 to 1.7.1 - [Release notes](https://github.com/lipanski/mockito/releases) - [Commits](https://github.com/lipanski/mockito/compare/1.7.0...1.7.1) Updates `pyo3` from 0.27.1 to 0.27.2 - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/v0.27.2/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.27.1...v0.27.2) Updates `napi` from 3.5.2 to 3.6.1 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-v3.5.2...napi-v3.6.1) Updates `napi-derive` from 3.3.3 to 3.4.0 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-derive-v3.3.3...napi-derive-v3.4.0) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: git2 dependency-version: 0.20.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: log dependency-version: 0.4.29 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: quick-xml dependency-version: 0.38.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: mockito dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: pyo3 dependency-version: 0.27.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: napi dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: napi-derive dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 71 +++++++++++++++++++------------------- bindings/node/Cargo.toml | 4 +-- bindings/python/Cargo.toml | 2 +- cpp-linter/Cargo.toml | 12 +++---- docs/Cargo.toml | 4 +-- 5 files changed, 47 insertions(+), 46 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ff1013e..9708413 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -160,9 +160,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.51" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -170,9 +170,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.51" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -224,9 +224,9 @@ dependencies = [ [[package]] name = "convert_case" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db05ffb6856bf0ecdf6367558a76a0e8a77b1713044eb92845c692100ed50190" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" dependencies = [ "unicode-segmentation", ] @@ -525,9 +525,9 @@ dependencies = [ [[package]] name = "git2" -version = "0.20.2" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110" +checksum = "3e2b37e2f62729cdada11f0e6b3b6fe383c69c29fc619e391223e12856af308c" dependencies = [ "bitflags", "libc", @@ -899,9 +899,9 @@ checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" [[package]] name = "libgit2-sys" -version = "0.18.2+1.9.1" +version = "0.18.3+1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222" +checksum = "c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487" dependencies = [ "cc", "libc", @@ -971,9 +971,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "memchr" @@ -1009,20 +1009,21 @@ dependencies = [ [[package]] name = "mockito" -version = "1.7.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7760e0e418d9b7e5777c0374009ca4c93861b9066f18cb334a20ce50ab63aa48" +checksum = "7e0603425789b4a70fcc4ac4f5a46a566c116ee3e2a6b768dc623f7719c611de" dependencies = [ "assert-json-diff", "bytes", "colored", - "futures-util", + "futures-core", "http", "http-body", "http-body-util", "hyper", "hyper-util", "log", + "pin-project-lite", "rand", "regex", "serde_json", @@ -1033,9 +1034,9 @@ dependencies = [ [[package]] name = "napi" -version = "3.5.2" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e917a98ac74187a5d486604a269ed69cd7901dd4824453d5573fb051f69b1b3" +checksum = "3af30fe8e799dda3a555c496c59e960e4cff1e931b63acbaf3a3b25d9fad22b6" dependencies = [ "bitflags", "ctor", @@ -1055,9 +1056,9 @@ checksum = "d376940fd5b723c6893cd1ee3f33abbfd86acb1cd1ec079f3ab04a2a3bc4d3b1" [[package]] name = "napi-derive" -version = "3.3.3" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258a6521951715e00568b258b8fb7a44c6087f588c371dc6b84a413f2728fdb" +checksum = "47cffa09ea668c4cc5d7b1198780882e28780ed1804a903b80680725426223d9" dependencies = [ "convert_case", "ctor", @@ -1069,9 +1070,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "3.0.2" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77c36636292fe04366a1eec028adc25bc72f4fd7cce35bdcc310499ef74fb7de" +checksum = "5e186227ec22f4675267a176d98dffecb27e6cc88926cbb7efb5427268565c0f" dependencies = [ "convert_case", "proc-macro2", @@ -1082,9 +1083,9 @@ dependencies = [ [[package]] name = "napi-sys" -version = "3.1.1" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50ef9c1086f16aea2417c3788dbefed7591c3bccd800b827f4dfb271adff1149" +checksum = "8eb602b84d7c1edae45e50bbf1374696548f36ae179dfa667f577e384bb90c2b" dependencies = [ "libloading", ] @@ -1269,9 +1270,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf" +checksum = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d" dependencies = [ "indoc", "libc", @@ -1286,18 +1287,18 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb" +checksum = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6" dependencies = [ "target-lexicon", ] [[package]] name = "pyo3-ffi" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be" +checksum = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089" dependencies = [ "libc", "pyo3-build-config", @@ -1305,9 +1306,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71" +checksum = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -1317,9 +1318,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b" +checksum = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9" dependencies = [ "heck", "proc-macro2", @@ -1330,9 +1331,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.38.3" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" dependencies = [ "memchr", "serde", diff --git a/bindings/node/Cargo.toml b/bindings/node/Cargo.toml index 2fa0484..10e8030 100644 --- a/bindings/node/Cargo.toml +++ b/bindings/node/Cargo.toml @@ -17,8 +17,8 @@ bench = false [dependencies] # Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix -napi = { version = "3.5.2", default-features = false, features = ["napi4", "async"] } -napi-derive = "3.3.3" +napi = { version = "3.6.1", default-features = false, features = ["napi4", "async"] } +napi-derive = "3.4.0" cpp-linter = { path = "../../cpp-linter" } anyhow = "1.0.100" diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index d51a874..4c03b2f 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -17,7 +17,7 @@ crate-type = ["cdylib"] bench = false [dependencies] -pyo3 = { version = "0.27.1", features = ["extension-module", "abi3-py39"] } +pyo3 = { version = "0.27.2", features = ["extension-module", "abi3-py39"] } cpp-linter = { path = "../../cpp-linter" } tokio = "1.48.0" diff --git a/cpp-linter/Cargo.toml b/cpp-linter/Cargo.toml index 5519fe5..527650c 100644 --- a/cpp-linter/Cargo.toml +++ b/cpp-linter/Cargo.toml @@ -16,13 +16,13 @@ license.workspace = true [dependencies] anyhow = "1.0.100" chrono = "0.4.42" -clap = { version = "4.5.51", features = ["derive"] } +clap = { version = "4.5.53", features = ["derive"] } colored = "3.0.0" fast-glob = "1.0.0" futures = "0.3.31" -git2 = "0.20.2" -log = { version = "0.4.28", features = ["std"] } -quick-xml = { version = "0.38.3", features = ["serialize"] } +git2 = "0.20.3" +log = { version = "0.4.29", features = ["std"] } +quick-xml = { version = "0.38.4", features = ["serialize"] } regex = "1.12.2" reqwest = "0.12.24" semver = "1.0.27" @@ -34,9 +34,9 @@ tokio-stream = "0.1.17" which = "8.0.0" [dev-dependencies] -mockito = "1.7.0" +mockito = "1.7.1" tempfile = "3.23.0" -git2 = { version = "0.20.2", features = ["https"]} +git2 = { version = "0.20.3", features = ["https"]} [features] openssl-vendored = ["git2/vendored-openssl"] diff --git a/docs/Cargo.toml b/docs/Cargo.toml index 9035899..2fd4985 100644 --- a/docs/Cargo.toml +++ b/docs/Cargo.toml @@ -10,8 +10,8 @@ license.workspace = true [dependencies] cpp-linter = { path = "../cpp-linter" } -pyo3 = {version = "0.27.1", features = ["extension-module"] } -clap = { version = "4.5.51", features = ["derive"] } +pyo3 = {version = "0.27.2", features = ["extension-module"] } +clap = { version = "4.5.53", features = ["derive"] } [lib] name = "cli_gen" From 18bf3d13586da5238489e4d014aaa267daaa7a7b Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Sun, 7 Dec 2025 04:25:28 -0800 Subject: [PATCH 2/2] bump macos runner uses macos-15 (arm) ad macos-15-intel (x86_64) github-hosted runner images --- .github/workflows/python-packaging.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-packaging.yml b/.github/workflows/python-packaging.yml index 1ef869a..c922399 100644 --- a/.github/workflows/python-packaging.yml +++ b/.github/workflows/python-packaging.yml @@ -139,9 +139,9 @@ jobs: fail-fast: false matrix: platform: - - runner: macos-13 + - runner: macos-15-intel target: x86_64 - - runner: macos-14 + - runner: macos-15 target: aarch64 steps: - uses: actions/checkout@v6