Skip to content

chore(deps): bump the actions group with 6 updates - #792

Merged
jeremi merged 2 commits into
mainfrom
chore/actions-group-bump
Aug 20, 2026
Merged

chore(deps): bump the actions group with 6 updates#792
jeremi merged 2 commits into
mainfrom
chore/actions-group-bump

Conversation

@jeremi

@jeremi jeremi commented Aug 20, 2026

Copy link
Copy Markdown
Member

Supersedes #783, which was opened before v0.23.0 and could not be merged
as-is: it was based on a commit predating the h2 RUSTSEC-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

Action New pin Upstream ref
actions/download-artifact 3e5f45b2 tags v8, v8.0.1
astral-sh/setup-uv 20cfd1bf tag v10.0.1
github/codeql-action/init ff2f1c62 tag v4.37.7
github/codeql-action/analyze ff2f1c62 tag v4.37.7
taiki-e/install-action 288e7469 tag v2.86.1
Swatinem/rust-cache f0d9c388 untagged master commit, 2026-08-17

Review notes (security-sensitive)

actions/download-artifact runs in platform-coverage-upload, the only
job in root CI holding id-token: write. That is why
platform_coverage_oidc_isolation_violations in
release/scripts/check-gates-inventory.py pins its commit by exact
value, and why this change has to touch both .github/ and release/:
the gate is a mirror of the workflow line, so they move together or root
CI stays red.

Two things worth a human eye:

  1. The pin was drifting. main currently pins
    d3f86a10, which is v4.3.0 (April 2025), while its trailing
    comment reads # v8.0.0. The comment has been overstating the pinned
    release. This change moves the pin to a commit genuinely tagged
    v8.0.1 and corrects the comment to match.

  2. v4.3.0 to v8.0.1 crosses four majors. Checked against our exact
    usage, which downloads a single artifact by name:

    • v5.0.0's breaking change only affects downloads by artifact-ids.
      Not us.
    • v6.0.0 and v7.0.0 are Node 24 moves requiring runner >= 2.327.1.
      The job is GitHub-hosted ubuntu-24.04.
    • v8.0.0 migrates to ESM (transparent to callers), skips decompression
      by Content-Type, and changes digest mismatch from a warning to a
      hard error
      . Our artifact is an ordinary zip from
      actions/upload-artifact@v7.0.1, so decompression is unaffected, and
      the stricter digest default is an integrity improvement for an
      OIDC-bearing job.

Swatinem/rust-cache is pinned to an untagged master commit. So was
the pin it replaces (258712b0, 2026-08-12, also untagged), so this is
the existing pattern rather than a change in posture. Flagging it because
the # v2 comment on that line names a tag that neither the old nor the
new SHA points at.

Verification

Run against the rebased tree:

  • python3 release/scripts/check-gates-inventory.py -> passed, 151 gates
  • python3 -m unittest release/scripts/test_check_gates_inventory.py -> 53 tests OK
  • python3 .github/scripts/test_ci_changes.py -> 61 tests OK
  • release/scripts/registry-release validate-current -> beta-34 0.23.0
  • release/scripts/registry-release validate-docsets -> 25 docsets
  • release/scripts/registry-release audit release/manifests/import-map-2026-06-24.yaml -> 7 imports
  • cargo deny check advisories -> ok

The lockfile is untouched by this branch, so the cargo deny failure on
#783 was purely its stale base.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment thread release/scripts/check-gates-inventory.py
dependabot Bot and others added 2 commits August 20, 2026 10:29
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
jeremi force-pushed the chore/actions-group-bump branch from 11d6cda to a998b1e Compare August 20, 2026 08:29
@jeremi
jeremi merged commit 07fa563 into main Aug 20, 2026
44 checks passed
@jeremi
jeremi deleted the chore/actions-group-bump branch August 20, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant