From d28c610e8b6f9979aca721fc47349e5867be80f8 Mon Sep 17 00:00:00 2001 From: perl_d Date: Tue, 24 Feb 2026 14:28:15 +0100 Subject: [PATCH] fix: fix update template workflow --- .gitea/workflows/create_update_pr.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/create_update_pr.yml b/.gitea/workflows/create_update_pr.yml index b05543a..5734f46 100644 --- a/.gitea/workflows/create_update_pr.yml +++ b/.gitea/workflows/create_update_pr.yml @@ -6,8 +6,11 @@ permissions: pull-requests: write jobs: - test: + create_update_branch_and_pr: runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write steps: - name: Setup Python @@ -24,9 +27,14 @@ jobs: - name: Perform update run: | + set -x + msg="$(copier update --trust --defaults --conflict inline 2>&1 | sed -n 1p)" + if git diff --quiet; then + echo "No changes detected" + exit 0 + fi branch="chore/update-template-$(python -m uuid)" git checkout -b $branch - msg = $(copier update --trust --defaults --conflict inline 2>&1 | sed -n 1p) git add -A - git diff-index --quiet HEAD || git commit -a -m $msg + git commit -a -m $msg git push -u origin $branch \ No newline at end of file