File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77env :
88 BRANCH_NAME : ${{ github.event.pull_request.head.ref }}
99
10+ permissions : {}
1011jobs :
1112 dependabot-auto-approve-and-merge :
1213 needs : quality_checks
1314 uses : ./.github/workflows/dependabot-auto-approve-and-merge.yml
15+ permissions :
16+ contents : write
17+ pull-requests : write
1418 secrets :
1519 AUTOMERGE_APP_ID : ${{ secrets.AUTOMERGE_APP_ID }}
1620 AUTOMERGE_PEM : ${{ secrets.AUTOMERGE_PEM }}
@@ -20,12 +24,19 @@ jobs:
2024
2125 get_config_values :
2226 uses : ./.github/workflows/get-repo-config.yml
27+ permissions :
28+ attestations : read
29+ contents : read
30+ packages : read
2331 with :
2432 verify_published_from_main_image : false
2533
2634 quality_checks :
2735 uses : ./.github/workflows/quality-checks-devcontainer.yml
2836 needs : [get_config_values]
37+ permissions :
38+ contents : read
39+ id-token : write
2940 with :
3041 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
3142 secrets :
Original file line number Diff line number Diff line change 2424 pinned_image :
2525 type : string
2626 required : true
27-
27+ permissions :
28+ contents : read
29+ id-token : write
2830jobs :
2931 quality_checks :
3032 runs-on : ubuntu-22.04
Original file line number Diff line number Diff line change 77env :
88 BRANCH_NAME : ${{ github.event.ref.BRANCH_NAME }}
99
10+ permissions : {}
1011jobs :
1112 get_config_values :
1213 uses : ./.github/workflows/get-repo-config.yml
14+ permissions :
15+ attestations : read
16+ contents : read
17+ packages : read
1318 quality_checks :
1419 needs : [get_config_values]
1520 uses : ./.github/workflows/quality-checks-devcontainer.yml
21+ permissions :
22+ contents : read
23+ id-token : write
1624 with :
1725 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
1826 secrets :
Original file line number Diff line number Diff line change @@ -11,14 +11,3 @@ rules:
1111 ignore :
1212 - quality-checks-devcontainer.yml
1313 - tag-release-devcontainer.yml
14- excessive-permissions :
15- # these are possible excessive permissions but need time to work out if they are actually excessive or not
16- ignore :
17- - pull_request.yml:1:1
18- - pull_request.yml:11:3
19- - pull_request.yml:18:3
20- - pull_request.yml:21:3
21- - pull_request.yml:26:3
22- - release.yml:1:1
23- - release.yml:11:3
24- - release.yml:13:3
You can’t perform that action at this time.
0 commit comments