diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0fd9e61..4ea8c92 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -82,9 +82,11 @@ jobs: cd "/app-cache/${{ gitea.repository }}" if [ ! -d .git ]; then git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git . - else - git pull origin main fi + git fetch --prune origin ${{ gitea.ref_name }} + git checkout -f FETCH_HEAD + git reset --hard FETCH_HEAD + git clean -fdx printf 'REGISTRY=%s\nIMAGE_PREFIX=%s\n' \ '${{ env.REGISTRY }}' \ '${{ needs.build-app.outputs.IMAGE_PREFIX }}' > .env