From 337085da5fa48fbbb8ff1eb9e00a27834e7544e0 Mon Sep 17 00:00:00 2001 From: humocs-man <251756307+humocs-man@users.noreply.github.com> Date: Sun, 17 May 2026 19:16:26 +0200 Subject: [PATCH] Fix OCI path and output format in build.yml Updated the syntax for the OCI path and output format in the build process. --- .github/workflows/build.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f742eb9..4af0b48 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -99,14 +99,15 @@ jobs: podman save --format oci-dir -o ./monolith-oci localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} # JETZT ABSOLUT RECHTE-UNABHÄNGIG: Rechunking liest direkt vom OCI-Verzeichnis + # JETZT MIT KORREKTER SYNTAX: 'oci:' statt 'oci-dir:' und absoluten Pfaden - name: Apply native bootc rechunking id: rechunk run: | set -x mkdir -p ./chunkah-out - # Wir führen das Tool mit sudo/privileged aus, damit 'unshare' im Container klappt. - # Wir mounten nur noch die nackten Ordner aus unserem Workspace hinein. + # Wir übergeben den Pfad absolut als /workspace/monolith-oci + # und nutzen das korrekte 'oci:'-Präfix für rpm-ostree sudo podman run --rm --privileged \ -v .:/workspace:z \ -w /workspace \ @@ -115,10 +116,10 @@ jobs: --bootc \ --format-version=2 \ --max-layers 128 \ - --from=oci-dir:./monolith-oci \ - --output=oci-archive:./chunkah-out/image.ociarchive + --from=oci:/workspace/monolith-oci \ + --output=oci-archive:/workspace/chunkah-out/image.ociarchive - # Besitzrechte wieder an den normalen GHA-User übergeben, damit Skopeo rankommt + # Besitzrechte wieder an den normalen GHA-User übergeben sudo chown -R runner:docker ./chunkah-out # Aufräumen des temporären Monolithen