From a90539d7c96eea9bc365016743be35df41180d01 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sun, 18 May 2025 17:53:42 +0200 Subject: [PATCH] Checkout repository Podman doesn't support the branch option so we need to checkout ourself to make sure the right ref is checked out. --- .forgejo/workflows/build.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 2571794..b700d34 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -34,11 +34,17 @@ jobs: DEPLOY_IMAGE=${{ env.REGISTRY_IMAGE }}:${{ github.ref_name }} DEPLOY_BRANCH=${{ github.ref_name }} EOF + - + name: Checkout repository + run: | + git config --global credential.helper store + echo "https://runner:${{ secrets.GITHUB_TOKEN }}@$(echo "${{ github.server_url }}" | cut -b 9-)" > ~/.git-credentials + git clone --branch ${{ github.ref_name }} ${{ github.server_url }}/${{ github.repository }} ${{ github.workspace }} - name: Build and push shell: bash run: | - podman build --tag ${{ env.REGISTRY_IMAGE}}:latest ${{ github.server_url }}/${{ github.repository }}.git + podman build --tag ${{ env.REGISTRY_IMAGE }}:latest ${{ github.workspace }} podman push ${{ env.REGISTRY_IMAGE }}:latest outputs: DEPLOY_IMAGE: ${{ steps.info.outputs.DEPLOY_IMAGE }}