From 7648f88e945efea1aa841796ac53a9464ab6b585 Mon Sep 17 00:00:00 2001 From: gunnar Date: Fri, 5 Jun 2026 18:38:41 +0200 Subject: [PATCH] ci: finalize manual podman build pipeline for fluffy-pancake --- .gitea/workflows/build.yml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2dc49bc..6ed1e0e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,8 +2,8 @@ name: Build container image on: schedule: - - cron: '05 12 * * 2,5' # Baut automatisch Dienstags und Freitags um 12:05 Uhr - workflow_dispatch: # Schaltet den "Run Workflow"-Button im Gitea-Dashboard frei + - cron: '05 12 * * 2,5' + workflow_dispatch: env: IMAGE_DESC: "Custom Fedora bootc image" @@ -18,10 +18,7 @@ concurrency: jobs: build_push: name: Build and push image - runs-on: ubuntu-24.04 - container: - image: quay.io/podman/stable:latest - options: --privileged + runs-on: ubuntu-24.04 # Läuft jetzt auf Ubuntu (bringt Node.js für Actions nativ mit!) permissions: contents: read @@ -29,9 +26,14 @@ jobs: id-token: write steps: - - name: Install CI Prerequisites + - name: Checkout + uses: actions/checkout@v4 + + # Wir installieren Podman und jq direkt im Ubuntu-Runner. Das dauert nur ~10 Sekunden. + - name: Install Podman & Tools run: | - dnf install -y curl jq + sudo apt-get update + sudo apt-get install -y podman jq curl - name: Prepare environment run: | @@ -50,9 +52,6 @@ jobs: echo "IS_TEST_BUILD=true" >> ${GITHUB_ENV} fi - - name: Checkout - uses: actions/checkout@v4 - - name: Image Metadata uses: docker/metadata-action@v5 id: metadata