From 8c88dab4380cfadbdc4060ec248b6e4d4149dfc7 Mon Sep 17 00:00:00 2001 From: Mark Slowey Date: Wed, 14 Jan 2026 15:56:23 +0000 Subject: [PATCH 1/3] update release types to allow changing pre-release to release --- .github/workflows/release_created.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release_created.yaml b/.github/workflows/release_created.yaml index 1bb3a60ab..b5bf6cb79 100644 --- a/.github/workflows/release_created.yaml +++ b/.github/workflows/release_created.yaml @@ -2,7 +2,11 @@ name: Github Release Created on: release: - types: ["published"] # Inherits all input defaults + types: + - edited + - published + - released + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} From 1fb99338f23bc548a755f81b6c5298054c8f2ece Mon Sep 17 00:00:00 2001 From: Mark Slowey Date: Wed, 14 Jan 2026 16:24:44 +0000 Subject: [PATCH 2/3] manual only --- .github/workflows/release_created.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/release_created.yaml b/.github/workflows/release_created.yaml index b5bf6cb79..8af4720cc 100644 --- a/.github/workflows/release_created.yaml +++ b/.github/workflows/release_created.yaml @@ -2,10 +2,7 @@ name: Github Release Created on: release: - types: - - edited - - published - - released + types: ["published"] # Inherits all input defaults workflow_dispatch: concurrency: From d6ee20f78253b7363d568bd28eef9323aabd1edc Mon Sep 17 00:00:00 2001 From: Mark Slowey Date: Wed, 14 Jan 2026 16:36:47 +0000 Subject: [PATCH 3/3] manual trigger, use release --- .github/workflows/release_created.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release_created.yaml b/.github/workflows/release_created.yaml index 8af4720cc..9baf43407 100644 --- a/.github/workflows/release_created.yaml +++ b/.github/workflows/release_created.yaml @@ -2,8 +2,14 @@ name: Github Release Created on: release: - types: ["published"] # Inherits all input defaults + types: ["released"] # Inherits all input defaults workflow_dispatch: + inputs: + releaseVersion: + description: Release, tag, branch, or commit ID to be used for deployment + required: false + default: "main" + type: string concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -28,7 +34,7 @@ jobs: APP_PEM_FILE: ${{ secrets.APP_PEM_FILE }} run: | bash .github/scripts/dispatch_internal_repo_workflow.sh \ - --releaseVersion "${{ github.event.release.tag_name }}" \ + --releaseVersion "${{ github.event.release.tag_name || inputs.releaseVersion }}" \ --targetWorkflow "dispatch-deploy-static-notify-supplier-api-env.yaml" \ --targetEnvironment "main" \ --targetAccountGroup "nhs-notify-supplier-api-nonprod" \ @@ -59,5 +65,5 @@ jobs: environment: "main" apimEnv: "int" runId: "${{ github.run_id }}" - releaseVersion: "${{ github.event.release.tag_name }}" + releaseVersion: "${{ github.event.release.tag_name || inputs.releaseVersion }}" isRelease: true