From 2e596bf7a356f1c450f47c37ab97454ee5234862 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Mon, 21 Jul 2025 14:20:41 +0200 Subject: [PATCH] Update trigger for workflow --- .github/workflows/docker-delete-tag-on-merge.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker-delete-tag-on-merge.yml b/.github/workflows/docker-delete-tag-on-merge.yml index ba2d644..4507b80 100644 --- a/.github/workflows/docker-delete-tag-on-merge.yml +++ b/.github/workflows/docker-delete-tag-on-merge.yml @@ -1,22 +1,19 @@ name: Delete Docker Tag on Merge on: - push: - branches: - - main + pull_request: + types: + - closed jobs: delete-docker-tag: - if: | - contains(github.event.head_commit.message, 'Merge pull request') && - startsWith(github.event.head_commit.message, 'Merge pull request') + if: startsWith(github.event.pull_request.head.ref, 'fix/') runs-on: ubuntu-latest steps: - name: Extract merged branch name id: extract_branch run: | - # Extract branch name from merge commit message - BRANCH=$(echo "${{ github.event.head_commit.message }}" | grep -oE 'fix/[^ ]+') + BRANCH="${{ github.event.pull_request.head.ref }}" TAG=${BRANCH#fix/} echo "tag=$TAG" >> $GITHUB_OUTPUT shell: bash