From a8d4b1113243ba5849cb7577c5f998f572740c6e Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Fri, 16 May 2025 17:42:27 +0200 Subject: [PATCH] Test buildah builder --- .forgejo/workflows/build.yaml | 56 ++++++++++++----------------------- Readme.md | 13 ++++---- builder.sh | 49 ++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 45 deletions(-) create mode 100755 builder.sh diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index a9e6da6..6e1ce10 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,56 +1,38 @@ on: [push] env: - REGISTRY: forgejo.sbox.hornwitser.no - REGISTRY_IMAGE: forgejo.sbox.hornwitser.no/furnavia/builder + REGISTRY: forge.hornwitser.no + REGISTRY_IMAGE: forge.hornwitser.no/furnavia/builder jobs: build: - runs-on: docker - container: - image: node:20-bookworm + runs-on: alpine steps: - - name: Install docker + name: Install buildah run: | - apt-get update - apt-get install -y --no-install-recommends ca-certificates curl git - install -m 0755 -d /etc/apt/keyrings - curl -sSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc - chmod a+r /etc/apt/keyrings/docker.asc - echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \ - https://download.docker.com/linux/debian \ - bookworm stable" \ - > /etc/apt/sources.list.d/docker.list - apt-get update - apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin docker-compose-plugin + apk add buildah - - name: Get image tags + name: Compute image tags id: info shell: bash run: | tee -a ${GITHUB_OUTPUT} <