Change compression format to zstd:chunked

Updated compression format in Skopeo push step.
This commit is contained in:
humocs-man
2026-05-17 20:49:29 +02:00
committed by GitHub
parent 2ab170c4bf
commit 5223ec6987
+3 -3
View File
@@ -99,7 +99,7 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Push to GHCR via Skopeo (with ZSTD Compression)
- name: Push to GHCR via Skopeo (with zstd:chunked compression)
if: github.event_name != 'pull_request' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
run: |
set -x
@@ -107,11 +107,11 @@ jobs:
export REGISTRY_AUTH_FILE=$HOME/.docker/config.json
REGISTRY_PATH="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}"
# Nutzt das bewährte podman unshare, um den lokalen Storage fehlerfrei auszulesen
# Nutzt das native OCI zstd:chunked Format für optimierte Delta-Updates
podman unshare bash -c "
for tag in ${{ steps.metadata.outputs.tags }}; do
skopeo copy \
--dest-compress-format=zstd \
--dest-compress-format=zstd:chunked \
--dest-compress-level=5 \
containers-storage:localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} \
docker://$REGISTRY_PATH:\$tag