Skip to content

Commit 1bb21ff

Browse files
authored
Fix: [AEA-0000] - create release notes pre int and post int and prod release (#67)
## Summary - Routine Change ### Details - create release notes pre int and post int and prod release
1 parent 947cc17 commit 1bb21ff

File tree

1 file changed

+46
-1
lines changed

1 file changed

+46
-1
lines changed

.github/workflows/release.yml

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,23 @@ jobs:
167167
CDK_PULL_IMAGE_ROLE: ${{ secrets.QA_CDK_PULL_IMAGE_ROLE }}
168168
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.QA_CLOUD_FORMATION_DEPLOY_ROLE }}
169169

170+
create_rc_release_notes:
171+
needs: [tag_release, package_code, get_commit_id, release_dev, release_qa]
172+
uses: ./.github/workflows/create_release_notes.yml
173+
with:
174+
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
175+
CREATE_INT_RELEASE_NOTES: false
176+
CREATE_INT_RC_RELEASE_NOTES: true
177+
CREATE_PROD_RELEASE_NOTES: false
178+
MARK_JIRA_RELEASED: false
179+
secrets:
180+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
181+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
182+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
183+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
184+
170185
release_int:
171-
needs: [tag_release, package_code, get_commit_id, release_qa]
186+
needs: [tag_release, package_code, get_commit_id, release_qa, create_rc_release_notes]
172187
uses: ./.github/workflows/cdk_release_code.yml
173188
with:
174189
TARGET_ENVIRONMENT: int
@@ -180,6 +195,21 @@ jobs:
180195
CDK_PULL_IMAGE_ROLE: ${{ secrets.INT_CDK_PULL_IMAGE_ROLE }}
181196
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
182197

198+
create_release_notes_post_int:
199+
needs: [tag_release, package_code, get_commit_id, release_dev, release_qa, release_int]
200+
uses: ./.github/workflows/create_release_notes.yml
201+
with:
202+
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
203+
CREATE_INT_RELEASE_NOTES: true
204+
CREATE_INT_RC_RELEASE_NOTES: false
205+
CREATE_PROD_RELEASE_NOTES: false
206+
MARK_JIRA_RELEASED: false
207+
secrets:
208+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_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+
183213
release_prod:
184214
needs: [tag_release, package_code, get_commit_id, release_int]
185215
uses: ./.github/workflows/cdk_release_code.yml
@@ -192,3 +222,18 @@ jobs:
192222
secrets:
193223
CDK_PULL_IMAGE_ROLE: ${{ secrets.PROD_CDK_PULL_IMAGE_ROLE }}
194224
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_DEPLOY_ROLE }}
225+
226+
create_release_notes_post_prod:
227+
needs: [tag_release, package_code, get_commit_id, release_dev, release_qa, release_int, release_prod]
228+
uses: ./.github/workflows/create_release_notes.yml
229+
with:
230+
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
231+
CREATE_INT_RELEASE_NOTES: false
232+
CREATE_INT_RC_RELEASE_NOTES: false
233+
CREATE_PROD_RELEASE_NOTES: true
234+
MARK_JIRA_RELEASED: true
235+
secrets:
236+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
237+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
238+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
239+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}

0 commit comments

Comments
 (0)