diff --git a/.gitea/workflows/create_update_pr.yml b/.gitea/workflows/create_update_pr.yml new file mode 100644 index 0000000..b05543a --- /dev/null +++ b/.gitea/workflows/create_update_pr.yml @@ -0,0 +1,32 @@ +name: Create template upgrade PR for bec_testing_plugin +on: + workflow_dispatch: + +permissions: + pull-requests: write + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + + - name: Install tools + run: | + pip install copier + + - name: Checkout + uses: actions/checkout@v4 + + - name: Perform update + run: | + 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 push -u origin $branch \ No newline at end of file