From a568cd6c597b279beb10da3fa036efb6906141ee Mon Sep 17 00:00:00 2001 From: humocs-man <251756307+humocs-man@users.noreply.github.com> Date: Sun, 17 May 2026 16:46:21 +0200 Subject: [PATCH] Change container image and update rechunking command Updated the container image used for rechunking and modified the installation command for rpm-ostree. --- .github/workflows/build.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e001278..84e2968 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -92,25 +92,28 @@ jobs: oci: true # Intelligentes Rechunking auf RPM-Paketbasis mit maximal 128 Layern via Container-Lauf + # Intelligentes Rechunking auf RPM-Paketbasis mit maximal 128 Layern via Mini-Container - name: Apply native bootc rechunking id: rechunk run: | set -x mkdir -p ./chunkah-out - # Wir starten einen privilegierten Fedora-Bootc-Container, reichen den Podman-Storage - # sowie unseren Workspace hinein und führen das Rechunking darin aus. + # Wir nutzen fedora-minimal, installieren kurz rpm-ostree und zerteilen das Image podman run --rm --privileged \ -v /var/lib/containers:/var/lib/containers:z \ -v .:/workspace:z \ -w /workspace \ - quay.io/fedora/fedora-bootc:stable \ - rpm-ostree compose build-chunked-oci \ - --bootc \ - --format-version=2 \ - --max-layers 128 \ - --from=localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} \ - --output=oci-archive:./chunkah-out/image.ociarchive + quay.io/fedora/fedora-minimal:latest \ + bash -c " + dnf install -y rpm-ostree jq && \ + rpm-ostree compose build-chunked-oci \ + --bootc \ + --format-version=2 \ + --max-layers 128 \ + --from=localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} \ + --output=oci-archive:./chunkah-out/image.ociarchive + " - name: Login to GitHub Container Registry uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v3