Skip to content

Commit e2b4987

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

13 files changed

Lines changed: 21 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: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ jobs:
2525
needs: linter
2626
uses: ./.github/workflows/__test-action-docker-build-image.yml
2727
permissions:
28+
actions: write
2829
contents: read
2930
packages: write
3031

3132
test-action-docker-create-images-manifests:
3233
needs: linter
3334
uses: ./.github/workflows/__test-action-docker-create-images-manifests.yml
3435
permissions:
36+
actions: write
3537
contents: read
3638
id-token: write
3739
issues: read
@@ -43,6 +45,7 @@ jobs:
4345
# yamllint disable-line rule:line-length
4446
uses: ./.github/workflows/__test-action-docker-prune-pull-requests-image-tags.yml
4547
permissions:
48+
actions: write
4649
contents: read
4750
id-token: write
4851
issues: read
@@ -84,6 +87,7 @@ jobs:
8487
needs: linter
8588
uses: ./.github/workflows/__test-action-helm-test-chart.yml
8689
permissions:
90+
actions: write
8791
contents: read
8892
id-token: write
8993
issues: read
@@ -95,6 +99,7 @@ jobs:
9599
needs: linter
96100
uses: ./.github/workflows/__test-workflow-docker-build-images-building.yml
97101
permissions:
102+
actions: write
98103
contents: read
99104
id-token: write
100105
issues: read
@@ -108,6 +113,7 @@ jobs:
108113
needs: linter
109114
uses: ./.github/workflows/__test-workflow-docker-build-images-caching.yml
110115
permissions:
116+
actions: write
111117
contents: read
112118
id-token: write
113119
issues: read
@@ -121,6 +127,7 @@ jobs:
121127
needs: linter
122128
uses: ./.github/workflows/__test-workflow-docker-build-images-multi-registry.yml
123129
permissions:
130+
actions: write
124131
contents: read
125132
id-token: write
126133
issues: read
@@ -134,6 +141,7 @@ jobs:
134141
needs: linter
135142
uses: ./.github/workflows/__test-workflow-docker-build-images-platforms-and-signing.yml
136143
permissions:
144+
actions: write
137145
contents: read
138146
id-token: write
139147
issues: read

.github/workflows/__test-action-docker-create-images-manifests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
name: Arrange - Build original tag
1313
uses: ./.github/workflows/docker-build-images.yml
1414
permissions:
15+
actions: write
1516
contents: read
1617
id-token: write
1718
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-action-helm-test-chart.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
build-test-images:
1212
uses: ./.github/workflows/docker-build-images.yml
1313
permissions:
14+
actions: write
1415
contents: read
1516
id-token: write
1617
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: 2 additions & 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
@@ -100,6 +101,7 @@ jobs:
100101
needs: arrange
101102
uses: ./.github/workflows/docker-build-images.yml
102103
permissions:
104+
actions: write
103105
contents: read
104106
id-token: write
105107
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

0 commit comments

Comments
 (0)