From 9b56bf1683bb47b5f2cf9afc9cf863908f92f3a0 Mon Sep 17 00:00:00 2001 From: jason Date: Mon, 29 Jun 2026 22:58:06 -0500 Subject: [PATCH] Update docker-build.yml: run on forgerunner host label, fix doubled image path --- .gitea/workflows/docker-build.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 3d499eb..3352a1a 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -1,13 +1,16 @@ name: Build and Push Docker Image + on: push: branches: [main] + workflow_dispatch: jobs: build: - runs-on: ubuntu-latest - container: - image: catthehacker/ubuntu:act-latest + # Run directly on the forgerunner host: the bundled Docker CLI and the + # mounted /var/run/docker.sock are available, so no nested-container or + # socket juggling is needed. + runs-on: host steps: - name: Checkout uses: actions/checkout@v4 @@ -21,5 +24,8 @@ jobs: - name: Build and Push run: | - docker build -t registry.alwisp.com/${{ gitea.repository_owner }}/${{ gitea.repository }}:latest . - docker push registry.alwisp.com/${{ gitea.repository_owner }}/${{ gitea.repository }}:latest \ No newline at end of file + # gitea.repository is already "owner/repo" (e.g. jason/breedr). + IMAGE="registry.alwisp.com/${{ gitea.repository }}" + docker build -t "${IMAGE}:latest" -t "${IMAGE}:${{ gitea.sha }}" . + docker push "${IMAGE}:latest" + docker push "${IMAGE}:${{ gitea.sha }}"