|
51 | 51 | branch_name: main |
52 | 52 | tag_format: ${{ needs.get_config_values.outputs.tag_format }} |
53 | 53 |
|
54 | | - package_code: |
| 54 | + cdk_package_code: |
| 55 | + needs: [get_commit_id, tag_release, get_config_values] |
| 56 | + uses: ./.github/workflows/cdk_package_code.yml |
| 57 | + permissions: |
| 58 | + contents: read |
| 59 | + packages: read |
| 60 | + id-token: write |
| 61 | + with: |
| 62 | + BRANCH_NAME: main |
| 63 | + VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }} |
| 64 | + COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }} |
| 65 | + pinned_image: ${{ needs.get_config_values.outputs.pinned_image }} |
| 66 | + |
| 67 | + cdk_release_dev: |
| 68 | + needs: [cdk_package_code, get_commit_id, tag_release, get_config_values] |
| 69 | + uses: ./.github/workflows/cdk_release_code.yml |
| 70 | + permissions: |
| 71 | + contents: write |
| 72 | + id-token: write |
| 73 | + with: |
| 74 | + pinned_image: ${{ needs.get_config_values.outputs.pinned_image }} |
| 75 | + BRANCH_NAME: main |
| 76 | + STACK_NAME: psu-cdk |
| 77 | + AWS_ENVIRONMENT: dev |
| 78 | + VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }} |
| 79 | + COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }} |
| 80 | + CDK_APP_NAME: PsuStatelessApp |
| 81 | + LOG_RETENTION_IN_DAYS: "30" |
| 82 | + LOG_LEVEL: DEBUG |
| 83 | + IS_PULL_REQUEST: false |
| 84 | + secrets: |
| 85 | + CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }} |
| 86 | + |
| 87 | + sam_package_code: |
55 | 88 | needs: [tag_release, get_config_values] |
56 | 89 | uses: ./.github/workflows/run_package_code_and_api.yml |
57 | 90 | permissions: |
|
62 | 95 | pinned_image: ${{ needs.get_config_values.outputs.pinned_image }} |
63 | 96 |
|
64 | 97 | release_dev: |
65 | | - needs: [tag_release, package_code, get_commit_id, get_config_values] |
| 98 | + needs: [tag_release, sam_package_code, get_commit_id, get_config_values] |
66 | 99 | uses: ./.github/workflows/run_release_code_and_api.yml |
67 | 100 | permissions: |
68 | 101 | contents: write |
@@ -111,7 +144,7 @@ jobs: |
111 | 144 | REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }} |
112 | 145 |
|
113 | 146 | release_sandbox_dev: |
114 | | - needs: [tag_release, package_code, get_commit_id, get_config_values] |
| 147 | + needs: [tag_release, sam_package_code, get_commit_id, get_config_values] |
115 | 148 | uses: ./.github/workflows/run_release_code_and_api.yml |
116 | 149 | permissions: |
117 | 150 | contents: write |
@@ -155,7 +188,13 @@ jobs: |
155 | 188 |
|
156 | 189 | release_qa: |
157 | 190 | needs: |
158 | | - [tag_release, release_dev, package_code, get_commit_id, get_config_values] |
| 191 | + [ |
| 192 | + tag_release, |
| 193 | + release_dev, |
| 194 | + sam_package_code, |
| 195 | + get_commit_id, |
| 196 | + get_config_values, |
| 197 | + ] |
159 | 198 | uses: ./.github/workflows/run_release_code_and_api.yml |
160 | 199 | permissions: |
161 | 200 | contents: write |
|
0 commit comments