Skip to content

chore: pin actions to SHA, update to latest versions, security-only dependabot#101

Merged
antonwinter merged 1 commit intomainfrom
antonwinter/chore/update-action-dependencies
Mar 3, 2026
Merged

chore: pin actions to SHA, update to latest versions, security-only dependabot#101
antonwinter merged 1 commit intomainfrom
antonwinter/chore/update-action-dependencies

Conversation

@antonwinter
Copy link
Contributor

Summary

  • Pin all GitHub Actions to verified commit SHAs (supply-chain security hardening)
  • Update actions/checkout from v3 to v6.0.2 (SHA-pinned)
  • Update actions/setup-node from v3 to v6.2.0 (SHA-pinned, remove always-auth)
  • Update actions/upload-artifact from v3 to v7.0.0 (SHA-pinned)
  • Update conventional-actions/next-version to v1.1.6 (SHA-pinned)
  • Update conventional-actions/create-release to v1.0.29 (SHA-pinned)
  • Update Node.js build version from 16 (EOL) to 22 (LTS)
  • Configure dependabot for security updates only (open-pull-requests-limit: 0)

Breaking change handled

actions/setup-node@v6 removed always-auth support. Auth for GitHub Package Registry still works via registry-url + NODE_AUTH_TOKEN env var.

Security

All SHAs verified via gh api repos/REPO/git/ref/tags/TAG.

Test plan

  • CI workflows pass (check-dist, test, release)
  • Verify dependabot only creates security alert PRs

@antonwinter antonwinter force-pushed the antonwinter/chore/update-action-dependencies branch 3 times, most recently from 2cdbdc8 to dbeaf1f Compare March 3, 2026 04:57
- Pin all GitHub Actions to verified commit SHAs (supply-chain security)
- Update all actions to latest versions
- Update Node.js build version to 22 (LTS)
- Update npm dependencies within semver ranges
- Rebuild dist/ with latest dependency versions
- Configure dependabot for security updates only
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant