Skip to content

Commit 6227ab4

Browse files
committed
fix(docker/build-image)!: add write cache permission
Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
1 parent efcd61f commit 6227ab4

11 files changed

Lines changed: 14 additions & 2 deletions

.github/workflows/__main-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
ci:
2222
uses: ./.github/workflows/__shared-ci.yml
2323
permissions:
24-
actions: read
24+
actions: write
2525
contents: read
2626
id-token: write
2727
issues: write

.github/workflows/__pull-request-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
ci:
1717
uses: ./.github/workflows/__shared-ci.yml
1818
permissions:
19-
actions: read
19+
actions: write
2020
contents: read
2121
id-token: write
2222
issues: write

.github/workflows/__shared-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ jobs:
9595
needs: linter
9696
uses: ./.github/workflows/__test-workflow-docker-build-images-building.yml
9797
permissions:
98+
actions: write
9899
contents: read
99100
id-token: write
100101
issues: read
@@ -108,6 +109,7 @@ jobs:
108109
needs: linter
109110
uses: ./.github/workflows/__test-workflow-docker-build-images-caching.yml
110111
permissions:
112+
actions: write
111113
contents: read
112114
id-token: write
113115
issues: read
@@ -121,6 +123,7 @@ jobs:
121123
needs: linter
122124
uses: ./.github/workflows/__test-workflow-docker-build-images-multi-registry.yml
123125
permissions:
126+
actions: write
124127
contents: read
125128
id-token: write
126129
issues: read
@@ -134,6 +137,7 @@ jobs:
134137
needs: linter
135138
uses: ./.github/workflows/__test-workflow-docker-build-images-platforms-and-signing.yml
136139
permissions:
140+
actions: write
137141
contents: read
138142
id-token: write
139143
issues: read

.github/workflows/__test-action-docker-prune-pull-requests-image-tags.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ jobs:
6969
needs: arrange-prepare-variables
7070
uses: ./.github/workflows/docker-build-images.yml
7171
permissions:
72+
actions: write
7273
contents: read
7374
id-token: write
7475
issues: read

.github/workflows/__test-workflow-docker-build-images-building.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
name: Arrange - Build with args, secrets
1717
uses: ./.github/workflows/docker-build-images.yml
1818
permissions:
19+
actions: write
1920
contents: read
2021
id-token: write
2122
issues: read

.github/workflows/__test-workflow-docker-build-images-caching.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ jobs:
6464
needs: arrange
6565
uses: ./.github/workflows/docker-build-images.yml
6666
permissions:
67+
actions: write
6768
contents: read
6869
id-token: write
6970
issues: read

.github/workflows/__test-workflow-docker-build-images-multi-registry.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
name: Act - Build images with structured registry inputs
1616
uses: ./.github/workflows/docker-build-images.yml
1717
permissions:
18+
actions: write
1819
contents: read
1920
id-token: write
2021
issues: read

.github/workflows/__test-workflow-docker-build-images-platforms-and-signing.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ jobs:
9090
matrix: ${{ fromJson(needs.arrange.outputs.matrix) }}
9191
uses: ./.github/workflows/docker-build-images.yml
9292
permissions:
93+
actions: write
9394
contents: read
9495
id-token: write
9596
issues: read

.github/workflows/docker-build-images.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ jobs:
5353
docker-build-images:
5454
uses: hoverkraft-tech/ci-github-container/.github/workflows/docker-build-images.yml@c9088e8447c5a8be45157e17701023fc50ccb1c0 # 0.37.2
5555
permissions:
56+
actions: write
5657
contents: read
5758
id-token: write
5859
issues: read

.github/workflows/docker-build-images.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,7 @@ jobs:
366366
matrix:
367367
image: ${{ fromJson(needs.prepare-variables.outputs.images) }}
368368
permissions:
369+
actions: write # Required for gha cache backend
369370
contents: read
370371
pull-requests: read
371372
issues: read

0 commit comments

Comments
 (0)