Skip to content

ci: harden GitHub Actions workflows - #73

Merged
mstuart merged 1 commit into
mainfrom
codex/actions-hardening
Aug 23, 2026
Merged

ci: harden GitHub Actions workflows#73
mstuart merged 1 commit into
mainfrom
codex/actions-hardening

Conversation

@mstuart

@mstuart mstuart commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • deny GITHUB_TOKEN permissions by default and grant each job only the permissions it uses
  • pin every external action to the full SHA behind its existing v7 ref, retaining version comments
  • leave CodeQL default setup unchanged; no workflow added

Validation

  • all workflow YAML parsed successfully
  • all external action refs are full 40-character SHAs; no floating refs remain
  • checkout SHA matches v7/v7.0.1 and setup-node SHA matches v7/v7.0.0
  • git diff --check
  • npm run lint
  • npm run typecheck
  • npm test (153 tests)
  • npm run test:coverage:check (thresholds passed)
  • npm run build

@mstuart
mstuart merged commit 2ed398f into main Aug 23, 2026
4 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