Harden GitHub Actions workflows
Pin all actions to full commit SHAs so a compromised upstream tag cannot silently repoint at malicious code, and scope GITHUB_TOKEN permissions down from the repo default. Split the GitHub Pages deploy into its own job so the write token is never present while dependency code runs (npm ci, build, tests). Bump codeql-action v2 -> v3; v2 was sunset in early 2025. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
J
James Hrisho committed
301584fffe66adf37d97c2f1ca70b860be145ade
Parent: 78c8adf