From bb0ce7199ce2cd55ed18797e9700035aac51c2c7 Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Wed, 16 Sep 2026 08:15:23 +0200 Subject: [PATCH 1/4] ci: prepare automated lockfile refresh --- .github/workflows/maintenance-self-update.yml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/maintenance-self-update.yml diff --git a/.github/workflows/maintenance-self-update.yml b/.github/workflows/maintenance-self-update.yml new file mode 100644 index 0000000..8827e48 --- /dev/null +++ b/.github/workflows/maintenance-self-update.yml @@ -0,0 +1,31 @@ +name: Maintenance self-update + +on: + pull_request: + branches: [main] + paths: [.github/workflows/maintenance-self-update.yml] + +permissions: + contents: write + +jobs: + refresh: + if: github.head_ref == 'automation/lockfile-2026-09-16' + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v7 + with: + ref: ${{ github.head_ref }} + fetch-depth: 0 + - name: Refresh lockfile and remove bootstrap workflow + run: | + set -euo pipefail + rustup toolchain install 1.94.1 --profile minimal + rustup default 1.94.1 + cargo update + git rm .github/workflows/maintenance-self-update.yml + git config user.name github-actions[bot] + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + git add Cargo.lock + git commit -m 'chore: refresh Cargo.lock' + git push origin HEAD:${{ github.head_ref }} From 554cce1e256a40326ed20b5d42a54c2b38ba35ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 06:15:57 +0000 Subject: [PATCH 2/4] chore: refresh Cargo.lock --- .github/workflows/maintenance-self-update.yml | 31 ---------- Cargo.lock | 62 +++++++++---------- 2 files changed, 31 insertions(+), 62 deletions(-) delete mode 100644 .github/workflows/maintenance-self-update.yml diff --git a/.github/workflows/maintenance-self-update.yml b/.github/workflows/maintenance-self-update.yml deleted file mode 100644 index 8827e48..0000000 --- a/.github/workflows/maintenance-self-update.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Maintenance self-update - -on: - pull_request: - branches: [main] - paths: [.github/workflows/maintenance-self-update.yml] - -permissions: - contents: write - -jobs: - refresh: - if: github.head_ref == 'automation/lockfile-2026-09-16' - runs-on: ubuntu-24.04 - steps: - - uses: actions/checkout@v7 - with: - ref: ${{ github.head_ref }} - fetch-depth: 0 - - name: Refresh lockfile and remove bootstrap workflow - run: | - set -euo pipefail - rustup toolchain install 1.94.1 --profile minimal - rustup default 1.94.1 - cargo update - git rm .github/workflows/maintenance-self-update.yml - git config user.name github-actions[bot] - git config user.email 41898282+github-actions[bot]@users.noreply.github.com - git add Cargo.lock - git commit -m 'chore: refresh Cargo.lock' - git push origin HEAD:${{ github.head_ref }} diff --git a/Cargo.lock b/Cargo.lock index 62af3bc..0942811 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -527,9 +527,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.2.5" +version = "1.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d" +checksum = "bbbad30e4b4c14a39e3cc8aed085a12a327257c316619c93581e017bc52be591" [[package]] name = "cast" @@ -680,18 +680,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstyle", "clap_lex", @@ -699,9 +699,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" +checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" [[package]] name = "cmake" @@ -1232,13 +1232,13 @@ dependencies = [ [[package]] name = "databake-derive" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b537745234cbf0e296a3bd836d70a614dff4cb522b14e2680ef006bb1ed5ff" +checksum = "495503291b258422ea2bb9863d9f4e31eadbc5bcbdbe8b721769fa2c98dc4d41" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "synstructure", ] @@ -1296,13 +1296,13 @@ dependencies = [ [[package]] name = "derive-where" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" +checksum = "2e2b94854e8576378ccda7c8de8a66ed8b4e8acbd2c50ec3418ea6c8aaf4b567" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -4521,9 +4521,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quinn" -version = "0.11.11" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8" +checksum = "4051e23e9185c255a7e33ef59cdbca87a22d359052eecd22fc6b901fb37d9d11" dependencies = [ "bytes", "cfg_aliases", @@ -4541,9 +4541,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.17" +version = "0.11.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04759210543be93709136e28212294a659ef5001836ff4eab4d663e4529bba83" +checksum = "a9746dbde176634f4f2f1faf2404e30a31b2bc1e9cafb5329c95d8177a18c9fc" dependencies = [ "aws-lc-rs", "bytes", @@ -4992,9 +4992,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.44" +version = "0.23.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6725596c3f2c3a0aef021139e145d4eafe314a6623e4680ca83852b2c67ab2ba" +checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634" dependencies = [ "aws-lc-rs", "log", @@ -5989,13 +5989,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -7554,13 +7554,13 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "synstructure", ] @@ -7595,13 +7595,13 @@ dependencies = [ [[package]] name = "zerofrom-derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "synstructure", ] @@ -7697,9 +7697,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" +checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" [[package]] name = "zmij" From 687d5cb963c93c348265a53de0d4202f98d5879c Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Wed, 16 Sep 2026 08:16:26 +0200 Subject: [PATCH 3/4] ci: trigger maintenance validation --- .maintenance-ci-trigger | 1 + 1 file changed, 1 insertion(+) create mode 100644 .maintenance-ci-trigger diff --git a/.maintenance-ci-trigger b/.maintenance-ci-trigger new file mode 100644 index 0000000..5c33b15 --- /dev/null +++ b/.maintenance-ci-trigger @@ -0,0 +1 @@ +trigger From ffe002a14d04d83c8bdbe6f28affef203cf5d930 Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Wed, 16 Sep 2026 08:16:36 +0200 Subject: [PATCH 4/4] ci: remove maintenance validation trigger --- .maintenance-ci-trigger | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .maintenance-ci-trigger diff --git a/.maintenance-ci-trigger b/.maintenance-ci-trigger deleted file mode 100644 index 5c33b15..0000000 --- a/.maintenance-ci-trigger +++ /dev/null @@ -1 +0,0 @@ -trigger