Skip to content

Commit 3cbd5c6

Browse files
authored
fix: isolate base image merge artifacts (#79)
The merge jobs filtered artifacts by a prefix that let alpine also download alpine-docker digests. Use an unambiguous artifact name separator so each merge job only assembles manifests from its own image digests.
1 parent 319a1cc commit 3cbd5c6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/base-image.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
6666
- uses: actions/upload-artifact@v4
6767
with:
68-
name: digests-${{ env.IMAGE_NAME }}-${{ matrix.platform_key }}
68+
name: digests__${{ env.IMAGE_NAME }}__${{ matrix.platform_key }}
6969
path: ${{ runner.temp }}/digests/*
7070
if-no-files-found: error
7171
retention-days: 1
@@ -88,7 +88,7 @@ jobs:
8888
8989
- uses: actions/download-artifact@v4
9090
with:
91-
pattern: digests-${{ env.IMAGE_NAME }}-*
91+
pattern: digests__${{ env.IMAGE_NAME }}__*
9292
path: ${{ runner.temp }}/digests
9393
merge-multiple: true
9494

@@ -174,7 +174,7 @@ jobs:
174174
175175
- uses: actions/upload-artifact@v4
176176
with:
177-
name: digests-${{ env.IMAGE_NAME }}-${{ matrix.platform_key }}
177+
name: digests__${{ env.IMAGE_NAME }}__${{ matrix.platform_key }}
178178
path: ${{ runner.temp }}/digests/*
179179
if-no-files-found: error
180180
retention-days: 1
@@ -197,7 +197,7 @@ jobs:
197197
198198
- uses: actions/download-artifact@v4
199199
with:
200-
pattern: digests-${{ env.IMAGE_NAME }}-*
200+
pattern: digests__${{ env.IMAGE_NAME }}__*
201201
path: ${{ runner.temp }}/digests
202202
merge-multiple: true
203203

@@ -283,7 +283,7 @@ jobs:
283283
284284
- uses: actions/upload-artifact@v4
285285
with:
286-
name: digests-${{ env.IMAGE_NAME }}-${{ matrix.platform_key }}
286+
name: digests__${{ env.IMAGE_NAME }}__${{ matrix.platform_key }}
287287
path: ${{ runner.temp }}/digests/*
288288
if-no-files-found: error
289289
retention-days: 1
@@ -306,7 +306,7 @@ jobs:
306306
307307
- uses: actions/download-artifact@v4
308308
with:
309-
pattern: digests-${{ env.IMAGE_NAME }}-*
309+
pattern: digests__${{ env.IMAGE_NAME }}__*
310310
path: ${{ runner.temp }}/digests
311311
merge-multiple: true
312312

0 commit comments

Comments
 (0)