From 0792a272a8801d0e7bccd46335b1945050122a57 Mon Sep 17 00:00:00 2001 From: penguin Date: Sun, 7 Dec 2025 14:00:45 -0600 Subject: [PATCH] infra: switch to using generic tag name and manually selecting image --- .gitea/workflows/gentoo-utils.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/gentoo-utils.yml b/.gitea/workflows/gentoo-utils.yml index 29abc00..53e5e52 100644 --- a/.gitea/workflows/gentoo-utils.yml +++ b/.gitea/workflows/gentoo-utils.yml @@ -7,12 +7,11 @@ on: branches: [master] jobs: - build-docker: + build-oci-image: runs-on: ubuntu-latest continue-on-error: true steps: - - - name: Checkout repo + - name: Checkout repo uses: actions/checkout@v5 with: fetch-depth: 0 @@ -20,13 +19,14 @@ jobs: - name: Check for changes before building id: image-changes run: | + echo "branch_name=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITEA_OUTPUT if ! git diff ${{ gitea.event.before }} ${{ gitea.sha }} --no-patch --exit-code .docker; then echo changes_detected=true >> $GITEA_OUTPUT else echo changes_detected=false >> $GITEA_OUTPUT - fi - - - name: Set up Docker buildx + fi + cat $GITEA_OUTPUT + - name: Set up Docker buildx if: steps.image-changes.outputs.changes_detected == 'true' uses: docker/setup-buildx-action@v3 @@ -49,8 +49,10 @@ jobs: context: "{{defaultContext}}:.docker" build: - runs-on: gentoo-utils - needs: build-docker + runs-on: brutalisk + container: + image: git.epenguin.net/gentoo-utils/gentoo-utils-gitea:latest + needs: build-oci-image steps: - name: Checkout repo uses: actions/checkout@v5