From 3c071c209d5b9d52c02782de01086fd145163bb4 Mon Sep 17 00:00:00 2001 From: "Lennie S." Date: Sun, 12 Apr 2026 03:07:30 +0000 Subject: [PATCH] fix: rewrite CI workflow for proper Gitea Actions syntax --- .gitea/workflows/ci.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index af6dcd3..8270131 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -5,9 +5,12 @@ on: branches: - main - master - - fix-validation-issues pull_request: +env: + REGISTRY: git.danhenry.dev + IMAGE_NAME: git.danhenry.dev/thelab/shopping-list-api + jobs: test: runs-on: ubuntu-latest @@ -43,18 +46,15 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Set image name (lowercase) - id: meta - run: | - IMAGE="${{ secrets.DOCKER_REGISTRY }}/${{ toLower(gitea.repository) }}" - echo "image=${IMAGE}" >> "$GITHUB_OUTPUT" - - name: Log in to Gitea container registry uses: docker/login-action@v3 with: - registry: ${{ steps.meta.outputs.image }} - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} + registry: ${{ env.REGISTRY }} + username: ${{ secrets.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_TOKEN }} + + - name: Extract commit SHA + run: echo "SHA=${GITEA_SHA:0:7}" >> $GITHUB_ENV - name: Build and push multi-arch image uses: docker/build-push-action@v6 @@ -63,7 +63,7 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ${{ steps.meta.outputs.image }}:${{ gitea.sha }} - ${{ steps.meta.outputs.image }}:latest - cache-from: type=registry,ref=${{ steps.meta.outputs.image }}:latest - cache-to: type=registry,ref=${{ steps.meta.outputs.image }}:latest,mode=max + ${{ env.IMAGE_NAME }}:${{ env.SHA }} + ${{ env.IMAGE_NAME }}:latest + cache-from: type=registry,ref=${{ env.IMAGE_NAME }}:latest + cache-to: type=registry,ref=${{ env.IMAGE_NAME }}:latest,mode=max