chore(guard): sync vendored public-repo-guard to canonical - #37
chore(guard): sync vendored public-repo-guard to canonical#37wave-av-release-bot[bot] wants to merge 1 commit into
Conversation
|
PR author is in the excluded authors list. |
ApprovabilityVerdict: Needs human review Unable to check for correctness in 87dc447. This PR updates a GitHub Actions workflow with a security hardening change (newer checkout action + persist-credentials: false). However, the file is owned by wave-av/streaming-team and the author (a bot) is not a designated owner, so the team should review to confirm this sync is expected. You can customize Macroscope's approvability policy. Learn more. |
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 | ||
| - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
There was a problem hiding this comment.
🔍 Checkout action pin now diverges across workflows (v4.3.1 / v6.0.3 / v7.0.0)
Other workflows in this repo still pin older checkout releases: .github/workflows/_checks.yml:23,54,114 use v4.3.1 and .github/workflows/go-lint.yml:16 / .github/workflows/governance-enforce.yml:27 use v6.0.3, while this file jumps to v7.0.0. Three different pins increase maintenance/audit surface; a follow-up to unify them (and apply the same persist-credentials: false hardening where no step pushes) would be worthwhile. I could not verify offline that the pinned SHA 9c091bb... truly corresponds to the v7.0.0 tag — the comment should be double-checked against the upstream tag.
Was this helpful? React with 👍 or 👎 to provide feedback.
Syncs the vendored
public-repo-guardtrio to the canonical source inwave-foundation/scaffolder/public-repo-guard.internal-ipleak rule (Tailscale-CGNAT100.64.0.0/10), lockstep with the pre-publish mirror gateEach changed file is byte-for-byte identical to canonical (verified by git blob SHA). The repo's own
Secrets + content policygate re-scans this PR.🤖 Generated with Claude Code
Note
Update
public-repo-guardworkflow to useactions/checkoutv7 without persisted credentialsSyncs public-repo-guard.yml to the canonical version. Upgrades
actions/checkoutfrom v5.0.1 to v7.0.0 and setspersist-credentials: falseso theGITHUB_TOKENis no longer stored in the repository's Git config after checkout.Macroscope summarized 87dc447.
Summary by cubic
Sync the vendored
public-repo-guardwith its canonical source, making the files byte-for-byte identical. Adds theinternal-ipleak rule (Tailscale100.64.0.0/10) and updates the workflow toactions/checkoutv7 withpersist-credentials: falseto avoid persisting a token during scans.Written for commit 87dc447. Summary will update on new commits.