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
Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Fixing Compliance Issue: False Positive in check_action_pinning
Root cause: The check_action_pinning function in scripts/compliance-audit.sh did not exempt internal reusable workflow refs (petry-projects/.github/...@v1). Per standards/ci-standards.md#exception-internal-reusable-workflow-references, these are explicitly exempt from SHA pinning — internal reusable refs intentionally use tags and must NOT be SHA-pinned. The dependabot-automerge.yml workflow was already correct; the compliance check was the bug.
Fix: Added grep -vE 'petry-projects/\.github/' exclusion to the unpinned-action detection pipeline in check_action_pinning.
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Detail: Workflow dependabot-automerge.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1
Activity
don-petry commentedon May 11, 2026
Claude finished @don-petry's task in 4m 26s —— View job •
claude/issue-239-20260511-1242• [Create PR ➔](https://github.com/petry-projects/.github/compare/main...claude/issue-239-20260511-1242?quick_pull=1&title=Issue%20%23239%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23239%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing Compliance Issue: False Positive in
check_action_pinningRoot cause: The
check_action_pinningfunction inscripts/compliance-audit.shdid not exempt internal reusable workflow refs (petry-projects/.github/...@v1). Perstandards/ci-standards.md#exception-internal-reusable-workflow-references, these are explicitly exempt from SHA pinning — internal reusable refs intentionally use tags and must NOT be SHA-pinned. Thedependabot-automerge.ymlworkflow was already correct; the compliance check was the bug.Fix: Added
grep -vE 'petry-projects/\.github/'exclusion to the unpinned-action detection pipeline incheck_action_pinning.check_action_pinningmissing exemption forpetry-projects/.githubreusable refsscripts/compliance-audit.shto exclude internal reusable workflow refsView PR #242
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
don-petry commentedon May 13, 2026
Weekly Compliance Audit (2026-05-13)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
fix: exempt internal reusable workflow refs from action-pinning check
don-petry commentedon May 15, 2026
Weekly Compliance Audit (2026-05-15)
This finding is still open.
Detail: Workflow
dependabot-automerge.ymlhas 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v1Standard: standards/ci-standards.md#action-pinning-policy
9 remaining items
don-petry commentedon May 26, 2026
Resolved! This check is now passing as of 2026-05-26. Closing automatically.
fix: exempt internal reusable workflow refs from action-pinning check
fix: exempt internal reusable workflow refs from action-pinning check