9393 run : |
9494 echo "commit_id=${{ github.sha }}" >> "$GITHUB_OUTPUT"
9595
96- package_code :
96+ cdk_package_code :
97+ needs : [get_issue_number, get_commit_id, get_config_values]
98+ uses : ./.github/workflows/cdk_package_code.yml
99+ permissions :
100+ contents : read
101+ packages : read
102+ id-token : write
103+ with :
104+ pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
105+ BRANCH_NAME : ${{ github.event.pull_request.head.ref }}
106+ VERSION_NUMBER : PR-${{ needs.get_issue_number.outputs.issue_number }}
107+ COMMIT_ID : ${{ needs.get_commit_id.outputs.commit_id }}
108+
109+ cdk_release_code :
110+ needs :
111+ [get_issue_number, cdk_package_code, get_commit_id, get_config_values]
112+ uses : ./.github/workflows/cdk_release_code.yml
113+ permissions :
114+ contents : write
115+ id-token : write
116+ with :
117+ pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
118+ BRANCH_NAME : ${{ github.event.pull_request.head.ref }}
119+ STACK_NAME : psu-cdk-pr-${{needs.get_issue_number.outputs.issue_number}}
120+ AWS_ENVIRONMENT : dev
121+ VERSION_NUMBER : PR-${{ needs.get_issue_number.outputs.issue_number }}
122+ COMMIT_ID : ${{ needs.get_commit_id.outputs.commit_id }}
123+ CDK_APP_NAME : PsuStatelessApp
124+ LOG_RETENTION_IN_DAYS : " 30"
125+ LOG_LEVEL : DEBUG
126+ IS_PULL_REQUEST : true
127+ TRUSTSTORE_FILE : psu-truststore.pem
128+ FORWARD_CSOC_LOGS : false
129+ DEPLOY_CHECK_PRESCRIPTION_STATUS_UPDATE : true
130+ EXPOSE_GET_STATUS_UPDATES : false
131+ SAM_STACK_NAME : psu-pr-${{needs.get_issue_number.outputs.issue_number}}
132+ ENABLE_POST_DATED_NOTIFICATIONS : true
133+ REQUIRE_APPLICATION_NAME : false
134+ ENABLE_BACKUP : false
135+ secrets :
136+ CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
137+
138+ sam_package_code :
97139 needs : [get_issue_number, get_config_values]
98140 uses : ./.github/workflows/run_package_code_and_api.yml
99141 permissions :
@@ -103,8 +145,9 @@ jobs:
103145 with :
104146 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
105147
106- release_code :
107- needs : [get_issue_number, package_code, get_commit_id, get_config_values]
148+ sam_release_code :
149+ needs :
150+ [get_issue_number, sam_package_code, get_commit_id, get_config_values]
108151 uses : ./.github/workflows/run_release_code_and_api.yml
109152 permissions :
110153 contents : write
@@ -153,7 +196,8 @@ jobs:
153196 REGRESSION_TESTS_PEM : ${{ secrets.REGRESSION_TESTS_PEM }}
154197
155198 release_sandbox_code :
156- needs : [get_issue_number, package_code, get_commit_id, get_config_values]
199+ needs :
200+ [get_issue_number, sam_package_code, get_commit_id, get_config_values]
157201 uses : ./.github/workflows/run_release_code_and_api.yml
158202 permissions :
159203 contents : write
0 commit comments