Skip to content

chore: pin GitHub Actions to fixed SHAs#128

Closed
KooshaPari wants to merge 16 commits into
isaacphi:mainfrom
KooshaPari:chore/pin-github-actions-shas
Closed

chore: pin GitHub Actions to fixed SHAs#128
KooshaPari wants to merge 16 commits into
isaacphi:mainfrom
KooshaPari:chore/pin-github-actions-shas

Conversation

@KooshaPari
Copy link
Copy Markdown

Summary

Pin GitHub Actions to immutable SHAs for improved security and reproducibility.

Actions Pinned

Action SHA
checkout@v4 34e114876b0b11c390a56381ad16ebd13914f8d5
setup-go@v5 be666c2fcd27ec809703dec50e508c2fdc7f6654
setup-node@v4 48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
setup-python@v5 a26af69be951a213d495a4c3e4e4022e16d87065

KooshaPari and others added 15 commits March 29, 2026 06:16
Co-authored-by: Claude Code <claude@anthropic.com>
- CLAUDE.md: project-level governance and mandate
- AGENTS.md: local agent contract and operating loop
- docs/worklogs/README.md: work audit template
- .github/workflows: quality-gate, fr-coverage, doc-links
- FUNCTIONAL_REQUIREMENTS.md: 7 FR stubs inferred from README
- tests/smoke_test: language-specific sanity check

Commit applies org standards to newly-cloned repos per batch-3 onboarding checklist.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Pin the top-level phenoShared CI reusable workflow to an immutable commit SHA instead of tracking main.

Validation:
- actionlint .github/workflows/ci.yml
- git diff --check

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Pin GitHub Actions to immutable SHAs:
- checkout@v4: 34e114876b0b11c390a56381ad16ebd13914f8d5
- setup-go@v5: be666c2fcd27ec809703dec50e508c2fdc7f6654
- setup-node@v4: 48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
- setup-python@v5: a26af69be951a213d495a4c3e4e4022e16d87065
Copilot AI review requested due to automatic review settings May 1, 2026 08:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@KooshaPari KooshaPari closed this May 28, 2026
@KooshaPari KooshaPari deleted the chore/pin-github-actions-shas branch May 28, 2026 10:52
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.

2 participants