Repository navigation
[deps] Update GitHub Actions and sync evidence - #453
Conversation
…updates Bumps the github-actions group with 4 updates in the / directory: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv), [actions/upload-artifact](https://github.com/actions/upload-artifact), [actions/download-artifact](https://github.com/actions/download-artifact) and [anchore/sbom-action](https://github.com/anchore/sbom-action). Updates `astral-sh/setup-uv` from 10.2.0 to 10.3.0 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@c18668a...1c37ad0) Updates `actions/upload-artifact` from 7.0.1 to 7.0.2 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@043fb46...cf430e0) Updates `actions/download-artifact` from 8.0.1 to 8.0.2 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@3e5f45b...9000827) Updates `anchore/sbom-action` from 0.24.2 to 0.24.3 - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@3ad7283...66cbf4b) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 10.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: 8.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: anchore/sbom-action dependency-version: 0.24.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
|
[review-prs-verification] Reviewed head: Verified the four action pins against official release tags, reviewed workflow permissions and inputs, and regenerated the dashboard JSON/HTML for the changed release-workflow digest. Actionlint, zizmor, existing workflow/evidence contract tests, and stable regeneration passed locally. All required checks and relevant platform, browser, mutation, relevance, benchmark, daemon, and MCP checks passed on this head. There are no unresolved review threads. The earlier Windows SQLite rename failure did not repeat: fresh release smoke and Windows tests passed. Its exact cause is unproven; cached readers during staged base recovery warrant a deterministic Windows regression. The release-only SBOM path was checked statically, without creating a release. Ready to merge: yes |
Why
Refresh the pinned GitHub Actions and keep the generated evidence dashboard consistent with the release workflow.
What changed
Validation
go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.12: passed.uv tool run --from zizmor==1.25.2 zizmor --min-severity low .github/workflows: passed.git diff --checkpassed.73161656d91306aa6efa72a2607b65b4eac5e91a. The skips are PR publishing jobs and the manually triggered full public matrix.These are proportional local checks for action references and generated evidence. The complete Rust and platform checks run in CI.
Evidence
Each pinned action SHA matches its official upstream version tag. No performance or relevance claim is made.
Risk
No workflow permissions or step inputs change. The updated actions use Node 24, which the hosted runners support. The release-only SBOM step is covered by configuration checks; an actual release is not exercised here.
The prior Windows neural release smoke failed while renaming a live SQLite index. The same Rust code passed on main and on the preceding action-update PR. Its artifact did not capture the failing daemon path. The repaired head passed both Windows release smoke and unit/integration suites. A deterministic regression for cached branch readers during staged base replacement remains a follow-up.
Checklist
./test.sh --quickpassed during iteration../test.shpasses, or Validation explains narrower proportional checks.