Skip to content

Commit 69e9d34

Browse files
committed
chore: add id-token: write to new job-level permissions
1 parent e608697 commit 69e9d34

22 files changed

Lines changed: 101 additions & 0 deletions

.github/workflows/ci_codegen.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
permissions:
1414
contents: read
1515
pull-requests: write
16+
id-token: write
1617
strategy:
1718
fail-fast: false
1819
matrix:

.github/workflows/ci_duvet.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
permissions:
1515
contents: read
1616
pull-requests: write
17+
id-token: write
1718
runs-on: ubuntu-22.04
1819
steps:
1920
- uses: actions/checkout@v6

.github/workflows/ci_static_analysis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
permissions:
1313
contents: read
1414
pull-requests: write
15+
id-token: write
1516
runs-on: ubuntu-22.04
1617
steps:
1718
- uses: actions/checkout@v6

.github/workflows/ci_todos.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
permissions:
1313
contents: read
1414
pull-requests: write
15+
id-token: write
1516
runs-on: macos-14
1617
steps:
1718
- uses: actions/checkout@v6

.github/workflows/dafny-interop.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ jobs:
2525
permissions:
2626
contents: read
2727
pull-requests: write
28+
id-token: write
2829
uses: ./.github/workflows/mpl_head_version.yml
2930
with:
3031
mpl-head: ${{inputs.mpl-commit}}
3132
dafny-interop-java:
3233
permissions:
3334
contents: read
3435
pull-requests: write
36+
id-token: write
3537
needs: getMplHeadVersion
3638
uses: ./.github/workflows/dafny_interop_java.yml
3739
with:
@@ -43,6 +45,7 @@ jobs:
4345
permissions:
4446
contents: read
4547
pull-requests: write
48+
id-token: write
4649
needs: getMplHeadVersion
4750
uses: ./.github/workflows/dafny_interop_test_vector_java.yml
4851
with:
@@ -54,6 +57,7 @@ jobs:
5457
permissions:
5558
contents: read
5659
pull-requests: write
60+
id-token: write
5761
needs: getMplHeadVersion
5862
uses: ./.github/workflows/dafny_interop_examples_java.yml
5963
with:
@@ -65,6 +69,7 @@ jobs:
6569
permissions:
6670
contents: read
6771
pull-requests: write
72+
id-token: write
6873
uses: ./.github/workflows/dafny_interop_test_net.yml
6974
with:
7075
mpl-dafny: ${{inputs.mpl-dafny}}
@@ -74,6 +79,7 @@ jobs:
7479
permissions:
7580
contents: read
7681
pull-requests: write
82+
id-token: write
7783
uses: ./.github/workflows/dafny_interop_test_vector_net.yml
7884
with:
7985
mpl-dafny: ${{inputs.mpl-dafny}}
@@ -83,6 +89,7 @@ jobs:
8389
permissions:
8490
contents: read
8591
pull-requests: write
92+
id-token: write
8693
uses: ./.github/workflows/dafny_interop_examples_net.yml
8794
with:
8895
mpl-dafny: ${{inputs.mpl-dafny}}

.github/workflows/dafny_verify_version.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
permissions:
1616
contents: read
1717
pull-requests: write
18+
id-token: write
1819
runs-on: ubuntu-22.04
1920
outputs:
2021
version: ${{ steps.read_property.outputs.dafnyVerifyVersion }}

.github/workflows/dafny_version.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
permissions:
1616
contents: read
1717
pull-requests: write
18+
id-token: write
1819
runs-on: ubuntu-22.04
1920
outputs:
2021
version: ${{ steps.read_property.outputs.dafnyVersion }}

.github/workflows/daily_ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,22 @@ jobs:
1616
permissions:
1717
contents: read
1818
pull-requests: write
19+
id-token: write
1920
# Don't run the cron builds on forks
2021
if: github.event_name != 'schedule' || github.repository_owner == 'aws'
2122
uses: ./.github/workflows/dafny_version.yml
2223
getVerifyVersion:
2324
permissions:
2425
contents: read
2526
pull-requests: write
27+
id-token: write
2628
if: github.event_name != 'schedule' || github.repository_owner == 'aws'
2729
uses: ./.github/workflows/dafny_verify_version.yml
2830
daily-ci-format:
2931
permissions:
3032
contents: read
3133
pull-requests: write
34+
id-token: write
3235
needs: getVersion
3336
if: github.event_name != 'schedule' || github.repository_owner == 'aws'
3437
uses: ./.github/workflows/library_format.yml
@@ -38,6 +41,7 @@ jobs:
3841
permissions:
3942
contents: read
4043
pull-requests: write
44+
id-token: write
4145
needs: getVersion
4246
if: github.event_name != 'schedule' || github.repository_owner == 'aws'
4347
uses: ./.github/workflows/ci_codegen.yml
@@ -47,6 +51,7 @@ jobs:
4751
permissions:
4852
contents: read
4953
pull-requests: write
54+
id-token: write
5055
needs: getVerifyVersion
5156
if: github.event_name != 'schedule' || github.repository_owner == 'aws'
5257
uses: ./.github/workflows/library_dafny_verification.yml
@@ -56,6 +61,7 @@ jobs:
5661
permissions:
5762
contents: read
5863
pull-requests: write
64+
id-token: write
5965
needs: getVerifyVersion
6066
uses: ./.github/workflows/test_vector_verification.yml
6167
with:
@@ -64,6 +70,7 @@ jobs:
6470
permissions:
6571
contents: read
6672
pull-requests: write
73+
id-token: write
6774
needs: getVersion
6875
uses: ./.github/workflows/ci_test_java.yml
6976
with:
@@ -72,6 +79,7 @@ jobs:
7279
permissions:
7380
contents: read
7481
pull-requests: write
82+
id-token: write
7583
needs: getVersion
7684
uses: ./.github/workflows/ci_test_vector_java.yml
7785
with:
@@ -80,6 +88,7 @@ jobs:
8088
permissions:
8189
contents: read
8290
pull-requests: write
91+
id-token: write
8392
needs: getVersion
8493
uses: ./.github/workflows/ci_examples_java.yml
8594
with:
@@ -88,6 +97,7 @@ jobs:
8897
permissions:
8998
contents: read
9099
pull-requests: write
100+
id-token: write
91101
needs: getVersion
92102
uses: ./.github/workflows/ci_test_net.yml
93103
with:
@@ -96,6 +106,7 @@ jobs:
96106
permissions:
97107
contents: read
98108
pull-requests: write
109+
id-token: write
99110
needs: getVersion
100111
uses: ./.github/workflows/library_rust_tests.yml
101112
with:
@@ -104,6 +115,7 @@ jobs:
104115
permissions:
105116
contents: read
106117
pull-requests: write
118+
id-token: write
107119
needs: getVersion
108120
uses: ./.github/workflows/ci_test_vector_net.yml
109121
with:
@@ -112,6 +124,7 @@ jobs:
112124
permissions:
113125
contents: read
114126
pull-requests: write
127+
id-token: write
115128
needs: getVersion
116129
uses: ./.github/workflows/ci_examples_net.yml
117130
with:
@@ -120,6 +133,7 @@ jobs:
120133
permissions:
121134
contents: read
122135
pull-requests: write
136+
id-token: write
123137
needs:
124138
[
125139
getVersion,

.github/workflows/go-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
permissions:
1818
contents: read
1919
pull-requests: write
20+
id-token: write
2021
uses: ./.github/workflows/dafny_version.yml
2122

2223
go-release:

.github/workflows/issue-notification.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
permissions:
1111
contents: read
1212
pull-requests: write
13+
id-token: write
1314
if: github.event_name == 'issues'
1415
uses: aws/aws-cryptographic-material-providers-library/.github/workflows/slack-notification.yml@main
1516
with:
@@ -21,6 +22,7 @@ jobs:
2122
permissions:
2223
contents: read
2324
pull-requests: write
25+
id-token: write
2426
if: github.event_name == 'issue_comment' && !github.event.issue.pull_request
2527
uses: aws/aws-cryptographic-material-providers-library/.github/workflows/slack-notification.yml@main
2628
with:

0 commit comments

Comments
 (0)