Skip to content

ci: pin actions to commit SHAs and add workflow permissions - #4

Open
fountain-rounds[bot] wants to merge 1 commit into
mainfrom
rounds/github-workflows-ci-yml
Open

ci: pin actions to commit SHAs and add workflow permissions#4
fountain-rounds[bot] wants to merge 1 commit into
mainfrom
rounds/github-workflows-ci-yml

Conversation

@fountain-rounds

Copy link
Copy Markdown

chant flagged 4 things in .github/workflows/ci.yml. This pull request fixes them.

  • actions/checkout not pinned to a SHA (GHA021) in build — Pinned actions/checkout to commit a37ce9120846195fa4ece8f58b268e6043cb2f26 (v3), keeping the version as a trailing comment.
  • Action not pinned to a commit SHA (GHA029) in build — Pinned actions/setup-node to commit 3235b876344d2a9aa001b8d1453c930bba69e610 (v3), keeping the version as a trailing comment.
  • Action not pinned to a commit SHA (GHA029) in build — Pinned codecov/codecov-action to commit 0fb7174895f61a3b6b78fc075e0cd60383518dac (v5), keeping the version as a trailing comment.
  • No explicit permissions block (GHA017) — Added a top-level permissions: contents: read block to the workflow.

Verified by re-running the audit: merge-worthy findings 4 → 0.


Opened by Rounds, which audits this repository's configuration on a schedule. Close it without merging and this file will never be raised again.

@fountain-rounds
fountain-rounds Bot force-pushed the rounds/github-workflows-ci-yml branch from ac23840 to 5c21d9d Compare August 21, 2026 00:07
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.

0 participants