Skip to content

Commit 8f5fe92

Browse files
authored
GitHub Workflows security hardening (#6246)
1 parent 284bc10 commit 8f5fe92

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

.github/workflows/label-gun.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,13 @@ on:
66
issue_comment:
77
types: [created, edited, closed]
88

9+
permissions: {}
910
jobs:
1011
label:
12+
permissions:
13+
issues: write # to add label to an issues (retorquere/label-gun)
14+
pull-requests: write # to add label, comment on pull request (retorquere/label-gun)
15+
1116
runs-on: ubuntu-latest
1217
steps:
1318
- uses: retorquere/label-gun@main

.github/workflows/merge.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,13 @@ on:
1212
description: Commit message
1313
required: true
1414

15+
permissions: {}
1516
jobs:
1617
release:
18+
permissions:
19+
contents: write # to create a release
20+
pull-requests: read # to read pull requests (dorny/paths-filter)
21+
1722
runs-on: ubuntu-latest
1823
env:
1924
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/sheldon.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@ on:
44
pull_request_target:
55
types: [ opened, synchronize, workflow_dispatch]
66

7+
permissions: {}
78
jobs:
89
test:
10+
permissions:
11+
contents: write # to push code in repo (stefanzweifel/git-auto-commit-action)
12+
pull-requests: write # to comment on pull requests
13+
914
runs-on: ubuntu-latest
1015
env:
1116
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

0 commit comments

Comments
 (0)