Skip to content

Commit 3d087c8

Browse files
committed
Tighten PR workflow permissions
- Downgrade packages:write to packages:read on PR build jobs — PR builds never push, cache is read-only - Add security-events:write to zizmor job for SARIF upload to the Security tab
1 parent 46d434b commit 3d087c8

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/pr.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
name: Production
2929
permissions:
3030
contents: read
31-
packages: write
31+
packages: read
3232
uses: posit-dev/images-shared/.github/workflows/bakery-build-pr.yml@main
3333
with:
3434
dev-versions: "exclude"
@@ -38,7 +38,7 @@ jobs:
3838
name: Development
3939
permissions:
4040
contents: read
41-
packages: write
41+
packages: read
4242
uses: posit-dev/images-shared/.github/workflows/bakery-build-pr.yml@main
4343
with:
4444
dev-versions: "only"
@@ -48,7 +48,7 @@ jobs:
4848
name: Session
4949
permissions:
5050
contents: read
51-
packages: write
51+
packages: read
5252
uses: posit-dev/images-shared/.github/workflows/bakery-build-pr.yml@main
5353
with:
5454
matrix-versions: "only"
@@ -58,6 +58,7 @@ jobs:
5858
runs-on: ubuntu-latest
5959
permissions:
6060
contents: read
61+
security-events: write
6162
steps:
6263
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6364
with:

0 commit comments

Comments
 (0)