Skip to content

Commit 792ac0b

Browse files
committed
ci: document why each permission is needed
1 parent ed31fab commit 792ac0b

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/release-tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-slim
1818
if: github.repository == 'npmx-dev/npmx.dev'
1919
permissions:
20-
contents: write
20+
contents: write # create release tags and GitHub releases
2121
outputs:
2222
version: ${{ steps.version.outputs.next }}
2323
skipped: ${{ steps.check.outputs.skip }}
@@ -92,7 +92,7 @@ jobs:
9292
if: needs.tag.outputs.skipped == 'false'
9393
permissions:
9494
contents: read
95-
id-token: write
95+
id-token: write # authenticate npm trusted publishing via OIDC
9696
environment: npm-publish
9797

9898
steps:

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
name: 🧹 Mark stale bug issues
1818
runs-on: ubuntu-latest
1919
permissions:
20-
issues: write
20+
issues: write # mark and close stale bug issues
2121
steps:
2222
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f
2323
with:
@@ -35,7 +35,7 @@ jobs:
3535
name: 🧹 Mark stale pull requests
3636
runs-on: ubuntu-latest
3737
permissions:
38-
pull-requests: write
38+
pull-requests: write # mark and close stale pull requests
3939
steps:
4040
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f
4141
with:

0 commit comments

Comments
 (0)