From 70d20fc5176221194950531f0bd5b40bbb211e74 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 12 Jul 2026 05:06:20 +0000 Subject: [PATCH 1/2] fix(ci): re-run test workflows after bot Cargo.lock updates Pushes from github-actions[bot] do not trigger push workflows, leaving main red after the lockfile bot recovers from a missing crates.io release. Dispatch Tests, E2E Tests, and Benchmarks when the lockfile is updated. Co-authored-by: Alexander Wagner --- .github/workflows/update-cargo-lock.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/update-cargo-lock.yml b/.github/workflows/update-cargo-lock.yml index a601b87..86d7a9d 100644 --- a/.github/workflows/update-cargo-lock.yml +++ b/.github/workflows/update-cargo-lock.yml @@ -6,6 +6,7 @@ on: permissions: contents: write + actions: write jobs: update-cargo-lock: @@ -26,9 +27,11 @@ jobs: run: cargo generate-lockfile - name: Commit updated Cargo.lock + id: commit-lock run: | if git diff --quiet Cargo.lock; then echo "Cargo.lock is already up to date." + echo "updated=false" >> "$GITHUB_OUTPUT" exit 0 fi @@ -37,3 +40,13 @@ jobs: git add Cargo.lock git commit -m "Update Cargo.lock" git push + echo "updated=true" >> "$GITHUB_OUTPUT" + + - name: Trigger downstream CI workflows + if: steps.commit-lock.outputs.updated == 'true' + env: + GH_TOKEN: ${{ github.token }} + run: | + gh workflow run tests.yml --ref "${{ github.ref_name }}" + gh workflow run e2e-tests.yml --ref "${{ github.ref_name }}" + gh workflow run benchmarks.yml --ref "${{ github.ref_name }}" From 32079211a667485476c3b58150bfeb1bbfc792bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 12 Jul 2026 05:06:43 +0000 Subject: [PATCH 2/2] Update Cargo.lock --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5ebe638..3947965 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -181,9 +181,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.66" +version = "1.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996" +checksum = "e17dd265a7d0f31ef544e1b20e03add05d3b45b491b633b10d67145d2acc1a38" dependencies = [ "find-msvc-tools", "shlex",