From a7303aa85915f636cff383f0f914fb194edd3017 Mon Sep 17 00:00:00 2001 From: nitrix Date: Wed, 4 Mar 2026 20:19:07 +0100 Subject: [PATCH] T-3: switch from Buildah to Docker for image build The act_runner does not have Buildah installed. Docker is available via socket forwarding, so use docker build/tag/push instead. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yaml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index c653a64..8634a30 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -74,19 +74,16 @@ jobs: REGISTRY="${REGISTRY#http://}" REPO="${{ github.repository }}" IMAGE="${REGISTRY}/${REPO}" - buildah bud -t "${IMAGE}:${{ steps.semver.outputs.full }}" . - buildah tag "${IMAGE}:${{ steps.semver.outputs.full }}" \ - "${IMAGE}:${{ steps.semver.outputs.minor }}" \ - "${IMAGE}:${{ steps.semver.outputs.major }}" \ - "${IMAGE}:latest" + docker build -t "${IMAGE}:${{ steps.semver.outputs.full }}" . + docker tag "${IMAGE}:${{ steps.semver.outputs.full }}" "${IMAGE}:${{ steps.semver.outputs.minor }}" + docker tag "${IMAGE}:${{ steps.semver.outputs.full }}" "${IMAGE}:${{ steps.semver.outputs.major }}" + docker tag "${IMAGE}:${{ steps.semver.outputs.full }}" "${IMAGE}:latest" echo "IMAGE=${IMAGE}" >> "$GITHUB_ENV" - name: Push to registry run: | - buildah login -u "${{ github.repository_owner }}" \ - -p "${{ secrets.REGISTRY_TOKEN }}" \ - "${IMAGE%%/*}" - buildah push "${IMAGE}:${{ steps.semver.outputs.full }}" - buildah push "${IMAGE}:${{ steps.semver.outputs.minor }}" - buildah push "${IMAGE}:${{ steps.semver.outputs.major }}" - buildah push "${IMAGE}:latest" + echo "${{ secrets.REGISTRY_TOKEN }}" | docker login -u "${{ github.repository_owner }}" --password-stdin "${IMAGE%%/*}" + docker push "${IMAGE}:${{ steps.semver.outputs.full }}" + docker push "${IMAGE}:${{ steps.semver.outputs.minor }}" + docker push "${IMAGE}:${{ steps.semver.outputs.major }}" + docker push "${IMAGE}:latest"