From aa26dbb40b8bc0a8b46e22f07b50cb5806c997c9 Mon Sep 17 00:00:00 2001 From: TDPI Date: Thu, 5 Mar 2026 17:22:16 +0100 Subject: [PATCH] chore: workflow fix --- .gitea/workflows/create-release-pr.yaml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/create-release-pr.yaml b/.gitea/workflows/create-release-pr.yaml index d9bc12a..d5a5724 100644 --- a/.gitea/workflows/create-release-pr.yaml +++ b/.gitea/workflows/create-release-pr.yaml @@ -11,24 +11,36 @@ permissions: jobs: release-pr: name: Create Release PR - if: "!contains(gitea.event.head_commit.message, 'chore(main): release') && !contains(gitea.event.head_commit.message, 'chore: update manifest')" runs-on: ubuntu-latest steps: + - name: Skip if release/manifest commit + run: | + COMMIT_MSG="${{ gitea.event.head_commit.message }}" + if echo "$COMMIT_MSG" | grep -qE 'chore\(main\): release|chore: update manifest'; then + echo "Skipping release/manifest commit" + exit 0 + fi + echo "SHOULD_RUN=true" >> $GITHUB_ENV + - uses: actions/checkout@v4 + if: env.SHOULD_RUN == 'true' with: fetch-depth: 0 token: ${{ secrets.GT_TOKEN }} - name: Setup Python + if: env.SHOULD_RUN == 'true' uses: actions/setup-python@v4 with: python-version: '3.11' - name: Install dependencies + if: env.SHOULD_RUN == 'true' run: | pip install gitpython packaging - name: Create Release PR + if: env.SHOULD_RUN == 'true' env: GIT_TOKEN: ${{ secrets.GT_TOKEN }} REPO: "TDPI/jellyfin-plugin-smartnotify"