From 38539bdd4c5b29224d814c09928b943728e4782d Mon Sep 17 00:00:00 2001 From: gagik Date: Thu, 19 Jun 2025 13:22:01 +0200 Subject: [PATCH 1/2] fix: use on create with tags --- .github/workflows/merge-release-tag.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/merge-release-tag.yml b/.github/workflows/merge-release-tag.yml index 37e3319f1..a17cb3382 100644 --- a/.github/workflows/merge-release-tag.yml +++ b/.github/workflows/merge-release-tag.yml @@ -1,9 +1,14 @@ name: Merge Release Tag on: + create: + tags: + - 'mongosh@[0-9]+.[0-9]+.[0-9]+' + - 'mongosh@[0-9]+.[0-9]+.[0-9]-rc.[0-9]+' push: tags: - - 'mongosh@[0-9]+.[0-9]+.[0-9]+*' + - 'mongosh@[0-9]+.[0-9]+.[0-9]+' + - 'mongosh@[0-9]+.[0-9]+.[0-9]-rc.[0-9]+' workflow_dispatch: permissions: From a11d64e37139e20f4345f0ffab8b71b9de2fc7f0 Mon Sep 17 00:00:00 2001 From: gagik Date: Thu, 19 Jun 2025 13:33:58 +0200 Subject: [PATCH 2/2] fix: use create event and conditions for merging release tag --- .github/workflows/merge-release-tag.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/merge-release-tag.yml b/.github/workflows/merge-release-tag.yml index a17cb3382..2e15eeb90 100644 --- a/.github/workflows/merge-release-tag.yml +++ b/.github/workflows/merge-release-tag.yml @@ -2,13 +2,6 @@ name: Merge Release Tag on: create: - tags: - - 'mongosh@[0-9]+.[0-9]+.[0-9]+' - - 'mongosh@[0-9]+.[0-9]+.[0-9]-rc.[0-9]+' - push: - tags: - - 'mongosh@[0-9]+.[0-9]+.[0-9]+' - - 'mongosh@[0-9]+.[0-9]+.[0-9]-rc.[0-9]+' workflow_dispatch: permissions: @@ -16,6 +9,7 @@ permissions: jobs: merge-release-tag: + if: ${{ github.ref =~ '^refs/tags/mongosh@[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$' }} runs-on: ubuntu-latest steps: