Skip to content

Tighten CI stability with pinned actions and reduced permissions - #72

Merged
mvanderkamp merged 5 commits into
mainfrom
node-ci-cleanup
Aug 19, 2026
Merged

Tighten CI stability with pinned actions and reduced permissions#72
mvanderkamp merged 5 commits into
mainfrom
node-ci-cleanup

Conversation

@mvanderkamp

Copy link
Copy Markdown
Owner

Description

  • Enable cancellation of superseded CI runs per branch or pull request.
  • Use  npm ci --ignore-scripts  to avoid duplicate builds triggered by the  prepare  lifecycle script.
  • Reduce job permissions to explicit  contents: read .
  • Pin checkout, Node setup, and Coveralls actions to immutable commit SHAs.

Type of Change

  • 🐛 Bug fix (non-breaking change fixing an issue)
  • ✨ New feature (non-breaking change adding functionality)
  • 💥 Breaking change (fix or feature causing existing functionality to change)
  • 🧹 Chore / Refactor (code cleanup, npm package updates, linting)

@mvanderkamp mvanderkamp self-assigned this Aug 19, 2026
@mvanderkamp
mvanderkamp merged commit 5d427e9 into main Aug 19, 2026
7 checks passed
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