upgraded API-version for Skopeo

This commit is contained in:
gunnar
2026-06-06 19:01:44 +02:00
parent d9fba0088d
commit 8b9ce4b100
+7 -4
View File
@@ -104,20 +104,23 @@ jobs:
tags: ${{ steps.metadata.outputs.tags }} tags: ${{ steps.metadata.outputs.tags }}
labels: ${{ steps.metadata.outputs.labels }} labels: ${{ steps.metadata.outputs.labels }}
- name: Push Image via Skopeo (Convert to OCI) - name: Push Image via Skopeo (Convert to OCI via Archive)
if: github.event_name != 'pull_request' if: github.event_name != 'pull_request'
env: env:
GENERATED_TAGS: ${{ steps.metadata.outputs.tags }} GENERATED_TAGS: ${{ steps.metadata.outputs.tags }}
# Zwingt Skopeo, die modernere API-Version für den Docker-Daemon zu nutzen
DOCKER_API_VERSION: "1.44"
run: | run: |
for tag in $GENERATED_TAGS; do for tag in $GENERATED_TAGS; do
echo "Saving $tag to temporary tarball..."
docker save "$tag" -o image.tar
echo "Pushing and converting $tag to clean OCI format..." echo "Pushing and converting $tag to clean OCI format..."
skopeo copy \ skopeo copy \
--format oci \ --format oci \
--dest-creds "${{ github.repository_owner }}:${{ secrets.REGISTRY }}" \ --dest-creds "${{ github.repository_owner }}:${{ secrets.REGISTRY }}" \
docker-daemon:$tag \ docker-archive:image.tar \
docker://$tag docker://$tag
rm -f image.tar
done done
- name: Install envsubst dependencies - name: Install envsubst dependencies