Skip to content

ci: upgrade actions to latest majors and group Dependabot updates #149 - #150

Merged
edloidas merged 1 commit into
masterfrom
issue-149
Jul 30, 2026
Merged

ci: upgrade actions to latest majors and group Dependabot updates #149#150
edloidas merged 1 commit into
masterfrom
issue-149

Conversation

@edloidas

Copy link
Copy Markdown
Owner

Changes

  • Bumped SHA pins to the latest majors: actions/checkout v4.4.0 → v7.0.1, actions/cache v4.3.0 → v6.1.0, actions/upload-artifact v4.6.2 → v7.0.1, actions/download-artifact v4.3.0 → v8.0.1, actions/setup-node v4.4.0 → v7.0.0, softprops/action-gh-release v2.6.2 → v3.0.2
  • Disabled setup-node's npm auto-cache via package-manager-cache: false — on by default since v5, and it hard-fails without a package-lock.json
  • Grouped the github-actions ecosystem into a single weekly Dependabot PR instead of one PR per action
  • Removed the unused claude.yml workflow

oven-sh/setup-bun (v2.2.0) and benchmark-action/github-action-benchmark (v1.22.1) were already on their latest releases. Bun dependency caching still runs through actions/cachesetup-bun only caches the bun executable.

Every pin was re-resolved against its tag and every input verified against the new majors' action.yml. Breaking changes checked and cleared: download-artifact v5's by-ID path change (downloads here are by name), v8's digest-mismatch: error default, upload/download v7+v8 archive pairing (default zipped), and gh-release v3 being a pure Node 24 runtime move. All jobs run on ubuntu-latest, so the 2.327.1 minimum runner version does not apply.

Supersedes #144, #145, #146, #147.

Closes #149

Drafted with AI assistance

Bumped SHA pins to the latest majors: `actions/checkout` v4.4.0 to v7.0.1,
`actions/cache` v4.3.0 to v6.1.0, `actions/upload-artifact` v4.6.2 to v7.0.1,
`actions/download-artifact` v4.3.0 to v8.0.1, `actions/setup-node` v4.4.0 to
v7.0.0, and `softprops/action-gh-release` v2.6.2 to v3.0.2.
Disabled setup-node's npm auto-cache via `package-manager-cache: false` — on by
default since v5 and it hard-fails without a `package-lock.json`.
Grouped the `github-actions` ecosystem into a single weekly Dependabot PR.
Removed the unused `claude.yml` workflow.
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.

ci: upgrade actions to latest majors and group Dependabot updates

1 participant