Skip to content

ci: pin remaining workflow actions - #15

Merged
mstuart merged 1 commit into
masterfrom
ci/pin-remaining-actions
Aug 23, 2026
Merged

ci: pin remaining workflow actions#15
mstuart merged 1 commit into
masterfrom
ci/pin-remaining-actions

Conversation

@mstuart

@mstuart mstuart commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • pin every third-party action in .github/workflows/ci.yml to the full SHA currently behind its existing ref
  • retain readable ref comments without upgrading action versions
  • set the workflow token to read-only repository contents

This intentionally excludes security-audit.yml and release.yml, which are hardened in separate PRs.

Verification

  • actionlint .github/workflows/ci.yml
  • YAML parse and unpinned-action scan
  • cargo fmt --package code-memory -- --check
  • cargo clippy -- -D warnings
  • cargo test (92 passed, 1 ignored)
  • cargo build --all-targets
  • cargo build --release
  • npm ci --ignore-scripts --prefix npm
  • npm run check --prefix npm
  • npm package dry-run and installed CLI version smoke test
  • git diff --check

@mstuart
mstuart force-pushed the ci/pin-remaining-actions branch from fc36579 to 05614ad Compare August 23, 2026 05:56
@mstuart
mstuart merged commit df5bb6f into master Aug 23, 2026
3 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