You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Detail: Workflow dependency-audit.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1
Detail: Workflow dependency-audit.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1
Detail: Workflow dependency-audit.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1
Pin the uses: reference in .github/workflows/dependency-audit.yml to the SHA corresponding to the v2 tag of the petry-projects/.github reusable workflow, matching the org-wide action-pinning policy.
Implementation Checklist
Resolve the SHA for petry-projects/.github tag v2 (found: 376a4fcb1117444595e3e702fa450873d0e54310)
Update .github/workflows/dependency-audit.yml line 33: replace @v2 with @376a4fcb1117444595e3e702fa450873d0e54310 # v2
Tests to Write
N/A — this is a pure YAML configuration change (no executable code). GitHub Actions workflow files have no Jest/unit test coverage. TDD phase is skipped per the exception clause for behavior-preserving config changes.
Test Command
npm test (no new tests; existing suite validates nothing broke in source code)
Resolved SHA for petry-projects/.github tag v2: 376a4fcb1117444595e3e702fa450873d0e54310
Updated .github/workflows/dependency-audit.yml to pin uses: to SHA with # v2 comment
Test Results
Test Suites: 12 passed, 12 total
Tests: 301 passed, 301 total
Snapshots: 0 total
Time: 4.225 s
Ran all test suites.
npm run check: 0 errors (22 pre-existing warnings in unrelated files)
Files Changed
.github/workflows/dependency-audit.yml: replaced @v2 with @376a4fcb1117444595e3e702fa450873d0e54310 # v2 on the uses: line, matching the org action-pinning pattern used in dependabot-rebase.yml, pr-review-mention.yml, etc.
Notes
TDD phase skipped: this is a pure YAML configuration change with no executable code and no behavioral difference — the SHA resolves to the same commit as the v2 tag.
The SHA was verified via gh api repos/petry-projects/.github/git/refs/tags/v2.
Activity
don-petry commentedon Apr 9, 2026
Weekly Compliance Audit (2026-04-09)
This finding is still open.
Detail: Workflow
dependency-audit.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon Apr 9, 2026
Claude encountered an error —— View job
I'll analyze this and get back to you.
don-petry commentedon Apr 10, 2026
Weekly Compliance Audit (2026-04-10)
This finding is still open.
Detail: Workflow
dependency-audit.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon Apr 14, 2026
Claude finished @don-petry's task in 1m 2s —— View job •
claude/issue-158-20260414-1122• Create PR ➔Fixing Compliance: Unpinned Actions in dependency-audit.yml
dependency-audit.ymlv1tag ofpetry-projects/.github→ae9709f4466dec60a5733c9e7487f69dcd004e05dependency-audit.ymlwith SHA-pinned actionSummary
Pinned the reusable workflow reference from
@v1to the resolved commit SHA:|
don-petry commentedon Apr 17, 2026
Weekly Compliance Audit (2026-04-17)
This finding is still open.
Detail: Workflow
dependency-audit.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon Apr 18, 2026
Claude finished @don-petry's task in 3m 23s —— View job •
claude/issue-158-20260418-1852• [Create PR ➔](https://github.com/petry-projects/google-app-scripts/compare/main...claude/issue-158-20260418-1852?quick_pull=1&title=Issue%20%23158%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23158%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing Compliance: Unpinned Actions in dependency-audit.yml
dependency-audit.ymlv1tag ofpetry-projects/.github→ee22b427cbce9ecadcf2b436acb57c3adf0cb63ddependency-audit.ymlwith SHA-pinned actionSummary
Pinned the reusable workflow reference from
@v1to the resolved commit SHA:Note: PR #182 (previous attempt) is still open but uses an older SHA — the
v1tag has since moved. Please close #182 and merge #202 instead.CI is queued; once it passes, @don-petry can merge PR #202 to close this issue.
• Branch
fix: pin dependency-audit reusable workflow to SHA
22 remaining items
don-petry commentedon May 21, 2026
don-petry commentedon May 26, 2026
Resolved! This check is now passing as of 2026-05-26. Closing automatically.
don-petry commentedon Jun 2, 2026
Dev-Lead Implementation Plan
Issue: #158 — Compliance: unpinned-actions-dependency-audit.yml
Scope
Pin the
uses:reference in.github/workflows/dependency-audit.ymlto the SHA corresponding to thev2tag of thepetry-projects/.githubreusable workflow, matching the org-wide action-pinning policy.Implementation Checklist
petry-projects/.githubtagv2(found:376a4fcb1117444595e3e702fa450873d0e54310).github/workflows/dependency-audit.ymlline 33: replace@v2with@376a4fcb1117444595e3e702fa450873d0e54310 # v2Tests to Write
Test Command
npm test(no new tests; existing suite validates nothing broke in source code)don-petry commentedon Jun 2, 2026
Dev-Lead: Implementation Complete
Plan Execution
petry-projects/.githubtagv2:376a4fcb1117444595e3e702fa450873d0e54310.github/workflows/dependency-audit.ymlto pinuses:to SHA with# v2commentTest Results
Files Changed
.github/workflows/dependency-audit.yml: replaced@v2with@376a4fcb1117444595e3e702fa450873d0e54310 # v2on theuses:line, matching the org action-pinning pattern used independabot-rebase.yml,pr-review-mention.yml, etc.Notes
v2tag.gh api repos/petry-projects/.github/git/refs/tags/v2.don-petry commentedon Jun 5, 2026
Resolved! This check is now passing as of 2026-06-05. Closing automatically.