From 98713fa4c3c974b0d681e6b261f1684790fbbf7b Mon Sep 17 00:00:00 2001 From: Grzegorz Matoga Date: Thu, 24 Jul 2025 18:22:09 +0200 Subject: [PATCH] wip --- .gitea/workflows/build-and-push.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-and-push.yaml b/.gitea/workflows/build-and-push.yaml index 0f4bb2a..f03b1cb 100644 --- a/.gitea/workflows/build-and-push.yaml +++ b/.gitea/workflows/build-and-push.yaml @@ -11,11 +11,19 @@ jobs: steps: - name: Clone repository run: | - git clone https://${{ gitea.actor }}:${{ secrets.GITEATOKEN }}@${{ gitea.server_url }}/${{ gitea.repository }}.git . + # Configure git to use the token + git config --global credential.helper store + echo "https://${{ gitea.actor }}:${{ secrets.GITEA_TOKEN }}@${{ gitea.server_url }}" > ~/.git-credentials + + # Clone without credentials in URL + git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git . git checkout ${{ gitea.sha }} + + # Clean up credentials + rm ~/.git-credentials - name: Build and push run: | - echo "${{ secrets.GITEATOKEN }}" | docker login ${{ gitea.server_url }} -u ${{ gitea.actor }} --password-stdin + echo "${{ secrets.GITEA_TOKEN }}" | docker login ${{ gitea.server_url }} -u ${{ gitea.actor }} --password-stdin docker build -t ${{ gitea.server_url }}/${{ gitea.repository_owner }}/hello-gitea:latest . docker push ${{ gitea.server_url }}/${{ gitea.repository_owner }}/hello-gitea:latest