diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index de9ad9f..885ef41 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -64,6 +64,11 @@ jobs: git config user.email "${{ secrets.GIT_EMAIL }}" git add ${{ env.DIGEST_FILE }} git commit -m "Update base digest to $CURRENT_DIGEST" || true + # Try to rebase onto latest remote + git pull --rebase || { + echo "[ERROR] Rebase failed — aborting." + exit 1 + } git push echo "changed=true" >> $GITHUB_OUTPUT fi