Skip to content

Commit 55cc699

Browse files
authored
fix: Grant permissions for SLSA provenance job (#1562)
fix(ci): Grant actions/packages perms for SLSA provenance job
1 parent 7fdd61a commit 55cc699

26 files changed

Lines changed: 104 additions & 0 deletions

.github/workflows/build_airflow.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ jobs:
4141
permissions:
4242
id-token: write
4343
contents: read
44+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
45+
# packages: write is required until slsa-github-generator#1257 is resolved.
46+
actions: read
47+
packages: write
4448
with:
4549
product-name: airflow
4650
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_druid.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ jobs:
4343
permissions:
4444
id-token: write
4545
contents: read
46+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
47+
# packages: write is required until slsa-github-generator#1257 is resolved.
48+
actions: read
49+
packages: write
4650
with:
4751
product-name: druid
4852
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_hadoop.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ jobs:
4343
permissions:
4444
id-token: write
4545
contents: read
46+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
47+
# packages: write is required until slsa-github-generator#1257 is resolved.
48+
actions: read
49+
packages: write
4650
with:
4751
product-name: hadoop
4852
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_hbase.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ jobs:
4444
permissions:
4545
id-token: write
4646
contents: read
47+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
48+
# packages: write is required until slsa-github-generator#1257 is resolved.
49+
actions: read
50+
packages: write
4751
with:
4852
product-name: hbase
4953
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_hive.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ jobs:
4444
permissions:
4545
id-token: write
4646
contents: read
47+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
48+
# packages: write is required until slsa-github-generator#1257 is resolved.
49+
actions: read
50+
packages: write
4751
with:
4852
product-name: hive
4953
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_java-base.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ jobs:
3939
permissions:
4040
id-token: write
4141
contents: read
42+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
43+
# packages: write is required until slsa-github-generator#1257 is resolved.
44+
actions: read
45+
packages: write
4246
with:
4347
product-name: java-base
4448
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_java-devel.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ jobs:
3939
permissions:
4040
id-token: write
4141
contents: read
42+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
43+
# packages: write is required until slsa-github-generator#1257 is resolved.
44+
actions: read
45+
packages: write
4246
with:
4347
product-name: java-devel
4448
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_kafka-testing-tools.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ jobs:
4343
permissions:
4444
id-token: write
4545
contents: read
46+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
47+
# packages: write is required until slsa-github-generator#1257 is resolved.
48+
actions: read
49+
packages: write
4650
with:
4751
product-name: kafka-testing-tools
4852
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_kafka.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ jobs:
4444
permissions:
4545
id-token: write
4646
contents: read
47+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
48+
# packages: write is required until slsa-github-generator#1257 is resolved.
49+
actions: read
50+
packages: write
4751
with:
4852
product-name: kafka
4953
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

.github/workflows/build_krb5.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ jobs:
3939
permissions:
4040
id-token: write
4141
contents: read
42+
# Both needed by the nested SLSA provenance job (see reusable_build_image.yaml);
43+
# packages: write is required until slsa-github-generator#1257 is resolved.
44+
actions: read
45+
packages: write
4246
with:
4347
product-name: krb5
4448
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }}

0 commit comments

Comments
 (0)