Skip to content

Commit 31e22be

Browse files
authored
[NDR-313] Provide environment to notify-slack step (#904)
1 parent f806f20 commit 31e22be

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

.github/workflows/lambdas-dev-to-main-ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,9 @@ jobs:
8080
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}
8181

8282
notify-slack:
83+
name: Notify Slack on Failure
8384
runs-on: ubuntu-latest
85+
environment: development
8486
needs: [check_packages, run_tests, publish_all_lambda_layers, deploy_all_lambdas, deploy_data_collection]
8587
if: failure() && github.event_name == 'push' && github.ref == 'refs/heads/main'
8688
steps:

.github/workflows/ndr-e2e-backend-test-ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ jobs:
3535
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}
3636

3737
notify-slack:
38+
name: Notify Slack on Failure
3839
runs-on: ubuntu-latest
40+
environment: development
3941
needs: [services-e2etest, services-fhir-api-e2etest]
4042
if: failure()
4143
steps:

.github/workflows/ndr-smoketest-ui-test-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,19 @@ jobs:
3131
CYPRESS_KEY: ${{ secrets.CYPRESS_KEY }}
3232

3333
notify-slack:
34+
name: Notify Slack on Failure
3435
runs-on: ubuntu-latest
36+
environment: development
3537
needs: [smoketest]
3638
if: failure()
3739
steps:
3840
- name: Configure AWS Credentials
3941
uses: aws-actions/configure-aws-credentials@v5
4042
with:
4143
role-to-assume: ${{ secrets.AWS_ASSUME_ROLE }}
44+
role-skip-session-tagging: true
4245
aws-region: ${{ vars.AWS_REGION }}
46+
mask-aws-account-id: true
4347

4448
- name: Get slack bot token from SSM parameter store
4549
run: |

.github/workflows/ui-dev-to-main-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,19 @@ jobs:
6161
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}
6262

6363
notify-slack:
64+
name: Notify Slack on Failure
6465
runs-on: ubuntu-latest
66+
environment: development
6567
needs: [react_testing_job, cypress_build_job, cypress_test_job, deploy_ui]
6668
if: failure() && github.event_name == 'push' && github.ref == 'refs/heads/main'
6769
steps:
6870
- name: Configure AWS Credentials
6971
uses: aws-actions/configure-aws-credentials@v5
7072
with:
7173
role-to-assume: ${{ secrets.AWS_ASSUME_ROLE }}
74+
role-skip-session-tagging: true
7275
aws-region: ${{ vars.AWS_REGION }}
76+
mask-aws-account-id: true
7377

7478
- name: Get slack bot token from SSM parameter store
7579
run: |

0 commit comments

Comments
 (0)