Skip to content

Commit 6aac16b

Browse files
authored
Merge pull request #394 from OpenMS/claude/fix-amd64-provenance
fix(ci): disable provenance on build-amd64 to keep pushes single-mani…
2 parents ba05e6a + 0ad89fa commit 6aac16b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/build-and-test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ jobs:
9393
push: ${{ github.event_name != 'pull_request' }}
9494
tags: ${{ steps.meta.outputs.tags }}
9595
labels: ${{ steps.meta.outputs.labels }}
96+
# provenance/attestations turn the pushed tag into a manifest list,
97+
# which the create-manifest job's `docker manifest create` then
98+
# refuses ("is a manifest list"). Keep the push as a single-platform
99+
# image manifest — same as the build-arm64 job.
100+
provenance: false
96101
cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME_LC }}/cache:${{ matrix.variant }}-amd64
97102
cache-to: ${{ github.event_name != 'pull_request' && format('type=registry,ref={0}/{1}/cache:{2}-amd64,mode=max', env.REGISTRY, env.IMAGE_NAME_LC, matrix.variant) || '' }}
98103
build-args: |

0 commit comments

Comments
 (0)