Skip to content

ci(security): pin GitHub Actions to immutable commits - #23

Merged
GSTJ merged 1 commit into
masterfrom
agent/pin-github-actions
Aug 3, 2026
Merged

ci(security): pin GitHub Actions to immutable commits#23
GSTJ merged 1 commit into
masterfrom
agent/pin-github-actions

Conversation

@GSTJ

@GSTJ GSTJ commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

The release and pull-request checks now execute the same reviewed code on every run.

Details

  • Keeps actions/checkout on v7.0.1 while preventing tag retargeting from changing the release job.
  • Keeps the shared GSTJ/magic CI, setup, and release behavior on v1 at commit aa331e83282c2794edd474646c671f036dfabee0.
  • Fixes the CodeQL actions/unpinned-tag alert raised by extended scanning.

Testing steps

  1. Run:
actionlint
pnpm run format
pnpm run lint
pnpm run typecheck
pnpm test --runInBand
pnpm run build
pnpm run changelog:check
  1. Confirm every command exits successfully and the test run reports six passing tests.
  2. Open the PR checks and confirm the branch checkup and CodeQL jobs pass with the pinned workflows.

@GSTJ

GSTJ commented Aug 3, 2026

Copy link
Copy Markdown
Owner Author

Recorded from agent/pin-github-actions at 9196d12. The local run shows actionlint checking both workflows with zero errors, followed by both Jest suites passing.

Local workflow and test proof

@GSTJ
GSTJ merged commit 6ce3b7a into master Aug 3, 2026
5 checks passed
@GSTJ
GSTJ deleted the agent/pin-github-actions branch August 3, 2026 00:35
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