Change container image and update rechunking command

Updated the container image used for rechunking and modified the installation command for rpm-ostree.
This commit is contained in:
humocs-man
2026-05-17 16:46:21 +02:00
committed by GitHub
parent cd3f1d389b
commit a568cd6c59
+6 -3
View File
@@ -92,25 +92,28 @@ jobs:
oci: true oci: true
# Intelligentes Rechunking auf RPM-Paketbasis mit maximal 128 Layern via Container-Lauf # 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 - name: Apply native bootc rechunking
id: rechunk id: rechunk
run: | run: |
set -x set -x
mkdir -p ./chunkah-out mkdir -p ./chunkah-out
# Wir starten einen privilegierten Fedora-Bootc-Container, reichen den Podman-Storage # Wir nutzen fedora-minimal, installieren kurz rpm-ostree und zerteilen das Image
# sowie unseren Workspace hinein und führen das Rechunking darin aus.
podman run --rm --privileged \ podman run --rm --privileged \
-v /var/lib/containers:/var/lib/containers:z \ -v /var/lib/containers:/var/lib/containers:z \
-v .:/workspace:z \ -v .:/workspace:z \
-w /workspace \ -w /workspace \
quay.io/fedora/fedora-bootc:stable \ quay.io/fedora/fedora-minimal:latest \
bash -c "
dnf install -y rpm-ostree jq && \
rpm-ostree compose build-chunked-oci \ rpm-ostree compose build-chunked-oci \
--bootc \ --bootc \
--format-version=2 \ --format-version=2 \
--max-layers 128 \ --max-layers 128 \
--from=localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} \ --from=localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} \
--output=oci-archive:./chunkah-out/image.ociarchive --output=oci-archive:./chunkah-out/image.ociarchive
"
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v3 uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v3