Skip to content

Commit 9e0ace6

Browse files
ericdurandddclaude
andcommitted
Use gzip compression (--push) for Crossplane package compatibility
Crossplane's package parser only handles gzip-compressed layers. The previous --output zstd flag caused "gzip: invalid header" errors. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 34fbcae commit 9e0ace6

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

.gitlab-ci.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ build-image:
6262
--label CI_PIPELINE_ID="${CI_PIPELINE_ID}" \
6363
--label CI_JOB_ID="${CI_JOB_ID}" \
6464
--tag "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" \
65-
--metadata-file "${METADATA_FILE}" \
66-
--output type=image,push=true,compression=zstd,force-compression=true,oci-mediatypes=true \
65+
--metadata-file "${METADATA_FILE}" --push \
6766
.
6867
6968
ddsign sign "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" --docker-metadata-file "${METADATA_FILE}"
@@ -129,8 +128,7 @@ build-release:
129128
--label CI_JOB_ID="${CI_JOB_ID}" \
130129
--annotation target=staging \
131130
--tag "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" \
132-
--metadata-file "${METADATA_FILE}" \
133-
--output type=image,push=true,compression=zstd,force-compression=true,oci-mediatypes=true \
131+
--metadata-file "${METADATA_FILE}" --push \
134132
.
135133
136134
ddsign sign "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" --docker-metadata-file "${METADATA_FILE}"

0 commit comments

Comments
 (0)