Skip to content

Commit 81d9390

Browse files
committed
enable release to prod
1 parent 9b97208 commit 81d9390

File tree

1 file changed

+29
-43
lines changed

1 file changed

+29
-43
lines changed

.github/workflows/release.yml

Lines changed: 29 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -145,46 +145,32 @@ jobs:
145145
SLACK_BOT_TOKEN: ${{ secrets.INT_SLACK_BOT_TOKEN }}
146146
SLACK_SIGNING_SECRET: ${{ secrets.INT_SLACK_SIGNING_SECRET }}
147147

148-
# TODO: uncomment when ready to release to prod
149-
# release_prod:
150-
# needs: [get_commit_id, tag_release, package_code, release_int]
151-
# uses: ./.github/workflows/release_all_stacks.yml
152-
# with:
153-
# STACK_NAME: epsam
154-
# TARGET_ENVIRONMENT: prod
155-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
156-
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
157-
# CDK_APP_NAME: EpsAssistMeApp
158-
# DEPLOY_CODE: true
159-
# LOG_RETENTION_IN_DAYS: 731
160-
# LOG_LEVEL: "INFO"
161-
# CREATE_INT_RELEASE_NOTES: false
162-
# CREATE_PROD_RELEASE_NOTES: true
163-
# MARK_JIRA_RELEASED: true
164-
# CREATE_INT_RC_RELEASE_NOTES: false
165-
# IS_PULL_REQUEST: false
166-
# secrets:
167-
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_DEPLOY_ROLE }}
168-
# CDK_PULL_IMAGE_ROLE: ${{ secrets.PROD_CDK_PULL_IMAGE_ROLE }}
169-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
170-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
171-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
172-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
173-
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
174-
# SLACK_BOT_TOKEN: ${{ secrets.PROD_SLACK_BOT_TOKEN }}
175-
# SLACK_SIGNING_SECRET: ${{ secrets.PROD_SLACK_SIGNING_SECRET }}
176-
#
177-
# create_release_notes:
178-
# needs: [tag_release, package_code, get_commit_id, release_int, release_prod]
179-
# uses: ./.github/workflows/create_release_notes.yml
180-
# with:
181-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
182-
# CREATE_INT_RELEASE_NOTES: true
183-
# CREATE_INT_RC_RELEASE_NOTES: false
184-
# CREATE_PROD_RELEASE_NOTES: true
185-
# MARK_JIRA_RELEASED: true
186-
# secrets:
187-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
188-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
189-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
190-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
148+
release_prod:
149+
needs: [tag_release, package_code, release_int]
150+
uses: ./.github/workflows/release_all_stacks.yml
151+
with:
152+
STACK_NAME: epsam
153+
TARGET_ENVIRONMENT: prod
154+
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
155+
COMMIT_ID: ${{ github.sha }}
156+
CDK_APP_NAME: EpsAssistMeApp
157+
DEPLOY_CODE: true
158+
LOG_RETENTION_IN_DAYS: 731
159+
LOG_LEVEL: "INFO"
160+
CREATE_INT_RELEASE_NOTES: false
161+
CREATE_PROD_RELEASE_NOTES: true
162+
MARK_JIRA_RELEASED: true
163+
CREATE_INT_RC_RELEASE_NOTES: false
164+
IS_PULL_REQUEST: false
165+
RUN_REGRESSION_TESTS: false
166+
secrets:
167+
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_DEPLOY_ROLE }}
168+
CDK_PULL_IMAGE_ROLE: ${{ secrets.PROD_CDK_PULL_IMAGE_ROLE }}
169+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
170+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
171+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
172+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
173+
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
174+
SLACK_BOT_TOKEN: ${{ secrets.PROD_SLACK_BOT_TOKEN }}
175+
SLACK_SIGNING_SECRET: ${{ secrets.PROD_SLACK_SIGNING_SECRET }}
176+

0 commit comments

Comments
 (0)