Skip to content

Commit 262644d

Browse files
committed
ci: document permissions
1 parent f0fbc35 commit 262644d

File tree

5 files changed

+8
-9
lines changed

5 files changed

+8
-9
lines changed

.github/workflows/linting-formatting.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
permissions:
2424
contents: read
25-
actions: read
25+
actions: read # is needed by zizmorcore/zizmor-action
2626
pull-requests: write # is needed by oxsecurity/megalinter and reviewdog/action-suggester to post PR comments
2727
security-events: write # is needed by oxsecurity/megalinter for uploading sarif files
2828
steps:

.github/workflows/release-build.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,9 @@ jobs:
124124
name: 📄 Upload Documents
125125
runs-on: ubuntu-latest
126126
permissions:
127-
# `contents: write` is needed to modify a release.
128127
# Please note that this is an overly broad scope, but GitHub does not
129128
# currently provide a more fine-grained permission for release modification.
130-
contents: write
129+
contents: write # is needed to modify a release
131130
needs: [build-push-test]
132131
steps:
133132
- uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0

.github/workflows/update-dependencies.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
# set-up correctly.
2020
container: ghcr.io/philips-software/amp-devcontainer-${{ matrix.flavor }}:edge
2121
permissions:
22-
contents: write
23-
pull-requests: write
22+
contents: write # is needed by peter-evans/create-pull-request to create branches and push commits
23+
pull-requests: write # is needed by peter-evans/create-pull-request to create a PR
2424
steps:
2525
- uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
2626
with:
@@ -53,8 +53,8 @@ jobs:
5353
flavor: ["cpp", "rust"]
5454
file: ["devcontainer-metadata.json", "devcontainer.json"]
5555
permissions:
56-
contents: write
57-
pull-requests: write
56+
contents: write # is needed by peter-evans/create-pull-request to create branches and push commits
57+
pull-requests: write # is needed by peter-evans/create-pull-request to create a PR
5858
steps:
5959
- uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
6060
with:

.github/workflows/wc-build-push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
needs: sanitize-image-name
6666
permissions:
6767
contents: read
68-
packages: write
68+
packages: write # is needed by docker/build-push-action to push images to GitHub Container Registry
6969
steps:
7070
- uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
7171
with:

.github/workflows/wc-dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ${{ fromJson(inputs.runner-labels) }}
2525
permissions:
2626
contents: read
27-
pull-requests: write
27+
pull-requests: write # is needed by actions/dependency-review-action to write PR summaries
2828
steps:
2929
- uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
3030
with:

0 commit comments

Comments
 (0)