@@ -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