Skip to content

Commit c38762f

Browse files
fix(ci): wrapper permission union + standards re-pin to bd0df9e (post-lockfile follow-up) (#40)
The lockfile PR merged before this branch's final commits. This carries the remainder: reusable wrappers granted the permission union their reusables demand at standards >= fcb8669 (actions: read; hypatia adds security-events: write; scorecard adds id-token + security-events: write — a reusable requesting more than its caller grants is a startup_failure), and the standards re-pin bumped to bd0df9e (lockfile-aware governance lint via standards#574). 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent c7e5a47 commit c38762f

5 files changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/actions.lock

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,15 @@ workflows:
2020
'.github/workflows/push-email-notify.yml':
2121
- 'dawidd6/action-send-mail@v3.12.0'
2222
'.github/workflows/secret-scanner.yml':
23+
- 'actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1'
2324
- 'actions/checkout@v4.4.0'
2425
- 'trufflesecurity/trufflehog@main'
2526
dependencies:
27+
'actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1':
28+
ref: 'v7.0.1'
29+
commit: 'sha1-3d3c42e5aac5ba805825da76410c181273ba90b1'
30+
owner_id: 44036562
31+
repo_id: 197814629
2632
'actions/cache@v4.3.0':
2733
ref: 'v4.3.0'
2834
commit: 'sha1-0057852bfaa89a56745cba8c7296529d2fc39830'

.github/workflows/governance.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ on:
1010
workflow_dispatch:
1111

1212
permissions:
13+
actions: read
1314
contents: read
1415

1516
jobs:
1617
governance:
17-
uses: hyperpolymath/standards/.github/workflows/governance-reusable.yml@fcb8669169b4e9f5d9848608df880ae5fae812b4
18+
uses: hyperpolymath/standards/.github/workflows/governance-reusable.yml@bd0df9ead7faf0cdfe0e13e7966d91e28d0101d4

.github/workflows/hypatia-scan.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ on:
1212
workflow_dispatch:
1313

1414
permissions:
15+
actions: read
1516
contents: read
1617
security-events: read
18+
security-events: write
1719

1820
jobs:
1921
hypatia:
20-
uses: hyperpolymath/standards/.github/workflows/hypatia-scan-reusable.yml@fcb8669169b4e9f5d9848608df880ae5fae812b4
21-
secrets: inherit
22+
uses: hyperpolymath/standards/.github/workflows/hypatia-scan-reusable.yml@bd0df9ead7faf0cdfe0e13e7966d91e28d0101d4
23+
secrets: inherit

.github/workflows/mirror.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ on:
66
branches: [main]
77
workflow_dispatch:
88
permissions:
9+
actions: read
910
contents: read
1011
jobs:
1112
mirror:
12-
uses: hyperpolymath/standards/.github/workflows/mirror-reusable.yml@fcb8669169b4e9f5d9848608df880ae5fae812b4
13+
uses: hyperpolymath/standards/.github/workflows/mirror-reusable.yml@bd0df9ead7faf0cdfe0e13e7966d91e28d0101d4
1314
secrets: inherit

.github/workflows/secret-scanner.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
contents: read
1313
jobs:
1414
scan:
15-
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@fcb8669169b4e9f5d9848608df880ae5fae812b4
15+
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@bd0df9ead7faf0cdfe0e13e7966d91e28d0101d4
1616
secrets: inherit
1717
trufflehog:
1818
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)