Skip to content

Commit d0d810c

Browse files
test: passing test
1 parent b73f702 commit d0d810c

File tree

1 file changed

+59
-64
lines changed

1 file changed

+59
-64
lines changed

.github/workflows/release.yml

Lines changed: 59 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
name: deploy to environments
2-
# Trigger workflows test
32

43
on:
54
workflow_dispatch:
@@ -8,11 +7,9 @@ on:
87
description: "DEV version to promote (e.g., dev-123-a1b2c3d)"
98
required: true
109
type: string
11-
pull_request:
12-
branches: [main]
1310

1411
env:
15-
BRANCH_NAME: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || github.ref_name }}
12+
BRANCH_NAME: ${{ github.ref_name }}
1613

1714
jobs:
1815
get_asdf_version:
@@ -53,9 +50,9 @@ jobs:
5350
needs: [quality_checks, get_commit_id, get_asdf_version]
5451
uses: NHSDigital/eps-workflow-semantic-release/.github/workflows/tag-release.yml@361957c147279f5f0f68b64fde9927833363d5f7
5552
with:
56-
dry_run: true
53+
dry_run: false
5754
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
58-
branch_name: ${{ github.event.pull_request.head.ref || github.ref_name }}
55+
branch_name: main
5956
publish_package: false
6057
tag_format: ${{ needs.get_asdf_version.outputs.tag_format }}
6158
secrets: inherit
@@ -64,15 +61,15 @@ jobs:
6461
needs: [tag_release, get_commit_id]
6562
uses: ./.github/workflows/cdk_package_code.yml
6663
with:
67-
STACK_NAME: epsam-test2
64+
STACK_NAME: epsam
6865
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
6966
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
7067

7168
release_dev:
7269
needs: [tag_release, package_code, get_commit_id]
7370
uses: ./.github/workflows/release_all_stacks.yml
7471
with:
75-
STACK_NAME: epsam-test2
72+
STACK_NAME: epsam
7673
TARGET_ENVIRONMENT: dev
7774
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
7875
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
@@ -96,63 +93,61 @@ jobs:
9693
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
9794
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
9895

99-
# TODO: Temporarily commented out for testing - uncomment when ready
100-
# release_qa:
101-
# needs: [get_commit_id, tag_release, package_code, release_dev]
102-
# uses: ./.github/workflows/release_all_stacks.yml
103-
# with:
104-
# STACK_NAME: epsam-test2
105-
# TARGET_ENVIRONMENT: qa
106-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
107-
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
108-
# CDK_APP_NAME: EpsAssistMeApp
109-
# DEPLOY_CODE: true
110-
# LOG_RETENTION_IN_DAYS: 30
111-
# LOG_LEVEL: "DEBUG"
112-
# CREATE_INT_RELEASE_NOTES: false
113-
# CREATE_PROD_RELEASE_NOTES: false
114-
# MARK_JIRA_RELEASED: false
115-
# CREATE_INT_RC_RELEASE_NOTES: false
116-
# IS_PULL_REQUEST: false
117-
# secrets:
118-
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
119-
# CDK_PULL_IMAGE_ROLE: ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
120-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
121-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
122-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
123-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
124-
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
125-
# SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
126-
# SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
96+
release_qa:
97+
needs: [tag_release, package_code, get_commit_id, release_dev]
98+
uses: ./.github/workflows/release_all_stacks.yml
99+
with:
100+
STACK_NAME: epsam
101+
TARGET_ENVIRONMENT: qa
102+
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
103+
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
104+
CDK_APP_NAME: EpsAssistMeApp
105+
DEPLOY_CODE: true
106+
LOG_RETENTION_IN_DAYS: 30
107+
LOG_LEVEL: "DEBUG"
108+
CREATE_INT_RELEASE_NOTES: false
109+
CREATE_PROD_RELEASE_NOTES: false
110+
MARK_JIRA_RELEASED: false
111+
CREATE_INT_RC_RELEASE_NOTES: false
112+
IS_PULL_REQUEST: false
113+
secrets:
114+
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
115+
CDK_PULL_IMAGE_ROLE: ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
116+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
117+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
118+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
119+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
120+
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
121+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
122+
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
127123

128-
# TODO: Temporarily commented out for testing - uncomment when ready
129-
# release_int:
130-
# needs: [get_commit_id, tag_release, package_code, release_qa]
131-
# uses: ./.github/workflows/release_all_stacks.yml
132-
# with:
133-
# STACK_NAME: epsam-test2
134-
# TARGET_ENVIRONMENT: int
135-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
136-
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
137-
# CDK_APP_NAME: EpsAssistMeApp
138-
# DEPLOY_CODE: true
139-
# LOG_RETENTION_IN_DAYS: 731
140-
# LOG_LEVEL: "INFO"
141-
# CREATE_INT_RELEASE_NOTES: true
142-
# CREATE_PROD_RELEASE_NOTES: true
143-
# MARK_JIRA_RELEASED: false
144-
# CREATE_INT_RC_RELEASE_NOTES: true
145-
# IS_PULL_REQUEST: false
146-
# secrets:
147-
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
148-
# CDK_PULL_IMAGE_ROLE: ${{ secrets.INT_CDK_PULL_IMAGE_ROLE }}
149-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
150-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
151-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
152-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
153-
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
154-
# SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
155-
# SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
124+
release_int:
125+
needs: [tag_release, package_code, get_commit_id, release_qa]
126+
uses: ./.github/workflows/release_all_stacks.yml
127+
with:
128+
STACK_NAME: epsam
129+
TARGET_ENVIRONMENT: int
130+
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
131+
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
132+
CDK_APP_NAME: EpsAssistMeApp
133+
DEPLOY_CODE: true
134+
LOG_RETENTION_IN_DAYS: 731
135+
LOG_LEVEL: "INFO"
136+
CREATE_INT_RELEASE_NOTES: true
137+
CREATE_PROD_RELEASE_NOTES: true
138+
MARK_JIRA_RELEASED: false
139+
CREATE_INT_RC_RELEASE_NOTES: true
140+
IS_PULL_REQUEST: false
141+
secrets:
142+
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
143+
CDK_PULL_IMAGE_ROLE: ${{ secrets.INT_CDK_PULL_IMAGE_ROLE }}
144+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
145+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
146+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
147+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
148+
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
149+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
150+
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
156151

157152
# TODO: uncomment when ready to release to prod
158153
# release_prod:

0 commit comments

Comments
 (0)