Skip to content

Commit b35015e

Browse files
test: check if pipeline works
1 parent a3aa661 commit b35015e

File tree

1 file changed

+61
-57
lines changed

1 file changed

+61
-57
lines changed

.github/workflows/release.yml

Lines changed: 61 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ on:
55
inputs:
66
dev_version:
77
description: "DEV version to promote (e.g., dev-123-a1b2c3d)"
8-
required: true
8+
required: false
99
type: string
10+
pull_request:
11+
branches: [main]
1012

1113
env:
1214
BRANCH_NAME: ${{ github.ref_name }}
@@ -122,15 +124,15 @@ jobs:
122124
needs: [get_commit_id, tag_release]
123125
uses: ./.github/workflows/cdk_package_code.yml
124126
with:
125-
STACK_NAME: epsam
127+
STACK_NAME: epsam-test2
126128
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
127129
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
128130

129131
release_dev:
130132
needs: [get_commit_id, tag_release, package_code]
131133
uses: ./.github/workflows/release_all_stacks.yml
132134
with:
133-
STACK_NAME: epsam
135+
STACK_NAME: epsam-test2
134136
TARGET_ENVIRONMENT: dev
135137
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
136138
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
@@ -154,61 +156,63 @@ jobs:
154156
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
155157
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
156158

157-
release_qa:
158-
needs: [get_commit_id, tag_release, package_code, release_dev]
159-
uses: ./.github/workflows/release_all_stacks.yml
160-
with:
161-
STACK_NAME: epsam
162-
TARGET_ENVIRONMENT: qa
163-
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
164-
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
165-
CDK_APP_NAME: EpsAssistMeApp
166-
DEPLOY_CODE: true
167-
LOG_RETENTION_IN_DAYS: 30
168-
LOG_LEVEL: "DEBUG"
169-
CREATE_INT_RELEASE_NOTES: true
170-
CREATE_PROD_RELEASE_NOTES: true
171-
MARK_JIRA_RELEASED: false
172-
CREATE_INT_RC_RELEASE_NOTES: false
173-
IS_PULL_REQUEST: false
174-
secrets:
175-
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
176-
CDK_PULL_IMAGE_ROLE: ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
177-
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
178-
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
179-
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
180-
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
181-
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
182-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
183-
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
159+
# TODO: Temporarily commented out for testing - uncomment when ready
160+
# release_qa:
161+
# needs: [get_commit_id, tag_release, package_code, release_dev]
162+
# uses: ./.github/workflows/release_all_stacks.yml
163+
# with:
164+
# STACK_NAME: epsam-test2
165+
# TARGET_ENVIRONMENT: qa
166+
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
167+
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
168+
# CDK_APP_NAME: EpsAssistMeApp
169+
# DEPLOY_CODE: true
170+
# LOG_RETENTION_IN_DAYS: 30
171+
# LOG_LEVEL: "DEBUG"
172+
# CREATE_INT_RELEASE_NOTES: false
173+
# CREATE_PROD_RELEASE_NOTES: false
174+
# MARK_JIRA_RELEASED: false
175+
# CREATE_INT_RC_RELEASE_NOTES: false
176+
# IS_PULL_REQUEST: false
177+
# secrets:
178+
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
179+
# CDK_PULL_IMAGE_ROLE: ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
180+
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
181+
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
182+
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
183+
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
184+
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
185+
# SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
186+
# SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
184187

185-
release_int:
186-
needs: [get_commit_id, tag_release, package_code, release_qa]
187-
uses: ./.github/workflows/release_all_stacks.yml
188-
with:
189-
STACK_NAME: epsam
190-
TARGET_ENVIRONMENT: int
191-
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
192-
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
193-
CDK_APP_NAME: EpsAssistMeApp
194-
DEPLOY_CODE: true
195-
LOG_RETENTION_IN_DAYS: 731
196-
LOG_LEVEL: "INFO"
197-
CREATE_INT_RELEASE_NOTES: true
198-
CREATE_PROD_RELEASE_NOTES: true
199-
MARK_JIRA_RELEASED: false
200-
CREATE_INT_RC_RELEASE_NOTES: true
201-
IS_PULL_REQUEST: false
202-
secrets:
203-
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
204-
CDK_PULL_IMAGE_ROLE: ${{ secrets.INT_CDK_PULL_IMAGE_ROLE }}
205-
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
206-
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
207-
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
208-
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
209-
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
210-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
211-
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
188+
# TODO: Temporarily commented out for testing - uncomment when ready
189+
# release_int:
190+
# needs: [get_commit_id, tag_release, package_code, release_qa]
191+
# uses: ./.github/workflows/release_all_stacks.yml
192+
# with:
193+
# STACK_NAME: epsam-test2
194+
# TARGET_ENVIRONMENT: int
195+
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
196+
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
197+
# CDK_APP_NAME: EpsAssistMeApp
198+
# DEPLOY_CODE: true
199+
# LOG_RETENTION_IN_DAYS: 731
200+
# LOG_LEVEL: "INFO"
201+
# CREATE_INT_RELEASE_NOTES: true
202+
# CREATE_PROD_RELEASE_NOTES: true
203+
# MARK_JIRA_RELEASED: false
204+
# CREATE_INT_RC_RELEASE_NOTES: true
205+
# IS_PULL_REQUEST: false
206+
# secrets:
207+
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
208+
# CDK_PULL_IMAGE_ROLE: ${{ secrets.INT_CDK_PULL_IMAGE_ROLE }}
209+
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
210+
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
211+
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
212+
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
213+
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
214+
# SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
215+
# SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
212216

213217
# TODO: uncomment when ready to release to prod
214218
# release_prod:

0 commit comments

Comments
 (0)