chore(deps): bump the actions group with 6 updates - #792
Merged
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5f743def08
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
jeremi
force-pushed
the
chore/actions-group-bump
branch
from
August 20, 2026 08:26
5f743de to
11d6cda
Compare
Bumps the actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) | `258712b0b7b1ddf8bddc9fc3b0faca682b2736c3` | `f0d9c3887740aee45f6153b24b3a6b815192ec16` | | [taiki-e/install-action](https://github.com/taiki-e/install-action) | `2.85.11` | `2.86.1` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.3.0` | `8.0.1` | | [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | `9.0.0` | `10.0.1` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `4.37.6` | `4.37.7` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.37.6` | `4.37.7` | Updates `Swatinem/rust-cache` from 258712b0b7b1ddf8bddc9fc3b0faca682b2736c3 to f0d9c3887740aee45f6153b24b3a6b815192ec16 - [Release notes](https://github.com/swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](Swatinem/rust-cache@258712b...f0d9c38) Updates `taiki-e/install-action` from 2.85.11 to 2.86.1 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@7f4eb89...288e746) Updates `actions/download-artifact` from 4.3.0 to 8.0.1 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4.3.0...3e5f45b) Updates `astral-sh/setup-uv` from 9.0.0 to 10.0.1 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@c771a70...20cfd1b) Updates `github/codeql-action/init` from 4.37.6 to 4.37.7 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@5595cca...ff2f1c6) Updates `github/codeql-action/analyze` from 4.37.6 to 4.37.7 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@5595cca...ff2f1c6) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-version: f0d9c3887740aee45f6153b24b3a6b815192ec16 dependency-type: direct:production dependency-group: actions - dependency-name: taiki-e/install-action dependency-version: 2.86.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: actions/download-artifact dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: astral-sh/setup-uv dependency-version: 10.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: github/codeql-action/init dependency-version: 4.37.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: github/codeql-action/analyze dependency-version: 4.37.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
The platform coverage OIDC isolation gate pins the exact actions/download-artifact commit allowed in the only job holding id-token: write, so bumping that action requires moving the gate in the same change or root CI stays red. The new pin is actions/download-artifact v8.0.1. The previous pin was v4.3.0 while its trailing comment read v8.0.0, so the comment now names the release the commit actually carries. Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
jeremi
force-pushed
the
chore/actions-group-bump
branch
from
August 20, 2026 08:29
11d6cda to
a998b1e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Supersedes #783, which was opened before v0.23.0 and could not be merged
as-is: it was based on a commit predating the
h2RUSTSEC-2026-0258 fix,and it moved a SHA that a release gate pins by exact value.
This branch carries Dependabot's commit unchanged, rebased onto current
main, plus one commit that moves the gate with it.The six bumps, each resolved against upstream
actions/download-artifact3e5f45b2v8,v8.0.1astral-sh/setup-uv20cfd1bfv10.0.1github/codeql-action/initff2f1c62v4.37.7github/codeql-action/analyzeff2f1c62v4.37.7taiki-e/install-action288e7469v2.86.1Swatinem/rust-cachef0d9c388mastercommit, 2026-08-17Review notes (security-sensitive)
actions/download-artifactruns inplatform-coverage-upload, the onlyjob in root CI holding
id-token: write. That is whyplatform_coverage_oidc_isolation_violationsinrelease/scripts/check-gates-inventory.pypins its commit by exactvalue, and why this change has to touch both
.github/andrelease/:the gate is a mirror of the workflow line, so they move together or root
CI stays red.
Two things worth a human eye:
The pin was drifting.
maincurrently pinsd3f86a10, which isv4.3.0(April 2025), while its trailingcomment reads
# v8.0.0. The comment has been overstating the pinnedrelease. This change moves the pin to a commit genuinely tagged
v8.0.1and corrects the comment to match.v4.3.0 to v8.0.1 crosses four majors. Checked against our exact
usage, which downloads a single artifact by name:
artifact-ids.Not us.
The job is GitHub-hosted
ubuntu-24.04.by
Content-Type, and changes digest mismatch from a warning to ahard error. Our artifact is an ordinary zip from
actions/upload-artifact@v7.0.1, so decompression is unaffected, andthe stricter digest default is an integrity improvement for an
OIDC-bearing job.
Swatinem/rust-cacheis pinned to an untaggedmastercommit. So wasthe pin it replaces (
258712b0, 2026-08-12, also untagged), so this isthe existing pattern rather than a change in posture. Flagging it because
the
# v2comment on that line names a tag that neither the old nor thenew SHA points at.
Verification
Run against the rebased tree:
python3 release/scripts/check-gates-inventory.py-> passed, 151 gatespython3 -m unittest release/scripts/test_check_gates_inventory.py-> 53 tests OKpython3 .github/scripts/test_ci_changes.py-> 61 tests OKrelease/scripts/registry-release validate-current-> beta-34 0.23.0release/scripts/registry-release validate-docsets-> 25 docsetsrelease/scripts/registry-release audit release/manifests/import-map-2026-06-24.yaml-> 7 importscargo deny check advisories-> okThe lockfile is untouched by this branch, so the
cargo denyfailure on#783 was purely its stale base.