Skip to content

Commit 842c820

Browse files
Merge branch 'develop' into dependabot/pip/pip-6510ebb17b
2 parents a0bd5af + 2cbeb7f commit 842c820

File tree

144 files changed

+5844
-6001
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+5844
-6001
lines changed

.github/workflows/activate-stack.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ jobs:
4242
4343
- name: Install asdf
4444
uses: asdf-vm/actions/[email protected]
45+
with:
46+
asdf_branch: v0.13.1
4547

4648
- name: Configure Management Credentials
4749
uses: aws-actions/configure-aws-credentials@v4

.github/workflows/persistent-environment.yml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ jobs:
4040
4141
- name: Install asdf
4242
uses: asdf-vm/actions/[email protected]
43+
with:
44+
asdf_branch: v0.13.1
4345

4446
- name: Install zip
4547
run: sudo apt-get install zip
@@ -107,6 +109,8 @@ jobs:
107109
108110
- name: Install asdf
109111
uses: asdf-vm/actions/[email protected]
112+
with:
113+
asdf_branch: v0.13.1
110114

111115
- name: Configure Management Credentials
112116
uses: aws-actions/configure-aws-credentials@v4
@@ -185,6 +189,8 @@ jobs:
185189
186190
- name: Install asdf
187191
uses: asdf-vm/actions/[email protected]
192+
with:
193+
asdf_branch: v0.13.1
188194

189195
- name: Download build artifacts
190196
uses: actions/download-artifact@v4
@@ -232,8 +238,16 @@ jobs:
232238
- name: Terraform Apply
233239
run: terraform -chdir=terraform/infrastructure apply tfplan
234240

241+
- name: Update environment config version
242+
run: |
243+
deployed_version=$(terraform -chdir=terraform/infrastructure output --raw version)
244+
poetry run python ./scripts/set_env_config.py inactive-version ${deployed_version} ${{ inputs.environment }}
245+
235246
- name: Smoke Test
236-
run: make ENV=${{ inputs.environment }} test-smoke-internal
247+
run: |
248+
account=$(echo '${{ inputs.environment }}' | cut -d '-' -f1)
249+
make ENV=${account} truststore-pull-client
250+
make ENV=${{ inputs.environment }} test-smoke-internal
237251
238252
activate-stack:
239253
name: Activate - ${{ inputs.environment }}
@@ -257,6 +271,8 @@ jobs:
257271
258272
- name: Install asdf
259273
uses: asdf-vm/actions/[email protected]
274+
with:
275+
asdf_branch: v0.13.1
260276

261277
- name: Configure Management Credentials
262278
uses: aws-actions/configure-aws-credentials@v4
@@ -300,6 +316,8 @@ jobs:
300316
301317
- name: Install asdf
302318
uses: asdf-vm/actions/[email protected]
319+
with:
320+
asdf_branch: v0.13.1
303321

304322
- name: Configure Management Credentials
305323
uses: aws-actions/configure-aws-credentials@v4
@@ -318,12 +336,12 @@ jobs:
318336
319337
- name: "Smoke Test"
320338
run: |
321-
make ENV=${{ inputs.environment }} test-smoke-external
339+
make ENV=${{ inputs.environment }} test-smoke-public
322340
323341
rollback-stack:
324342
name: Rollback - ${{ inputs.environment }}
325343
needs: [post-release-verify]
326-
if: ${{ needs.post-release-verify.result == 'failure' }}
344+
if: always() && ( needs.post-release-verify.result == 'failure' )
327345
runs-on: [self-hosted, ci]
328346
environment: ${{ inputs.environment }}
329347

@@ -343,6 +361,8 @@ jobs:
343361
344362
- name: Install asdf
345363
uses: asdf-vm/actions/[email protected]
364+
with:
365+
asdf_branch: v0.13.1
346366

347367
- name: Configure Management Credentials
348368
uses: aws-actions/configure-aws-credentials@v4

.github/workflows/pr-env-deploy.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ jobs:
6060
6161
- name: Install asdf
6262
uses: asdf-vm/actions/[email protected]
63+
with:
64+
asdf_branch: v0.13.1
6365

6466
- name: Install zip
6567
run: sudo apt-get install zip
@@ -137,6 +139,8 @@ jobs:
137139
138140
- name: Install asdf
139141
uses: asdf-vm/actions/[email protected]
142+
with:
143+
asdf_branch: v0.13.1
140144

141145
- name: Configure Management Credentials
142146
uses: aws-actions/configure-aws-credentials@v4
@@ -233,6 +237,8 @@ jobs:
233237
234238
- name: Install asdf and tools
235239
uses: asdf-vm/actions/[email protected]
240+
with:
241+
asdf_branch: v0.13.1
236242

237243
- name: Python Dependency Install
238244
run: poetry install --no-root
@@ -280,6 +286,8 @@ jobs:
280286
281287
- name: Install asdf and tools
282288
uses: asdf-vm/actions/[email protected]
289+
with:
290+
asdf_branch: v0.13.1
283291

284292
- name: Setup Python environment
285293
run: |

.github/workflows/rollback-stack.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ jobs:
3737
3838
- name: Install asdf
3939
uses: asdf-vm/actions/[email protected]
40+
with:
41+
asdf_branch: v0.13.1
4042

4143
- name: Configure Management Credentials
4244
uses: aws-actions/configure-aws-credentials@v4
@@ -64,4 +66,4 @@ jobs:
6466
6567
- name: "Smoke Test"
6668
run: |
67-
make ENV=${{ inputs.environment }} test-smoke-external
69+
make ENV=${{ inputs.environment }} test-smoke-public

0 commit comments

Comments
 (0)