Skip to content

Commit 0c4721b

Browse files
committed
update workflows
1 parent 58bb4e6 commit 0c4721b

File tree

3 files changed

+22
-18
lines changed

3 files changed

+22
-18
lines changed

.github/workflows/e2e-infra-deploy.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ jobs:
1818
runs-on: aws-powertools_ubuntu-latest_8-core
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
2222

2323
- name: Configure AWS credentials
24-
uses: aws-actions/configure-aws-credentials@v2
24+
uses: aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef
2525
with:
2626
role-to-assume: ${{ secrets.E2E_DEPLOY_ROLE }}
27-
aws-region: us-east-1
27+
aws-region: ${{ secrets.E2E_DEPLOY_REGION }}
2828

2929
- name: Set up .NET
30-
uses: actions/setup-dotnet@v4
30+
uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3
3131
with:
3232
dotnet-version: '8.x'
3333

@@ -48,16 +48,16 @@ jobs:
4848
image: public.ecr.aws/sam/build-dotnet8:latest
4949
steps:
5050
- name: Checkout code
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
5252

5353
- name: Configure AWS credentials
54-
uses: aws-actions/configure-aws-credentials@v2
54+
uses: aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef
5555
with:
5656
role-to-assume: ${{ secrets.E2E_DEPLOY_ROLE }}
57-
aws-region: us-east-1
57+
aws-region: ${{ secrets.E2E_DEPLOY_REGION }}
5858

5959
- name: Set up .NET
60-
uses: actions/setup-dotnet@v4
60+
uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3
6161
with:
6262
dotnet-version: '8.x'
6363

.github/workflows/e2e-infra-destroy.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,17 @@ permissions:
1414
contents: read
1515

1616
jobs:
17-
run-tests:
18-
uses: ./.github/workflows/e2e-tests.yml
19-
2017
destroy-stacks:
2118
runs-on: aws-powertools_ubuntu-latest_8-core
22-
needs: [run-tests]
2319
steps:
2420
- name: Checkout code
25-
uses: actions/checkout@v4
21+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
2622

2723
- name: Configure AWS credentials
28-
uses: aws-actions/configure-aws-credentials@v2
24+
uses: aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef
2925
with:
3026
role-to-assume: ${{ secrets.E2E_DEPLOY_ROLE }}
31-
aws-region: us-east-1
27+
aws-region: ${{ secrets.E2E_DEPLOY_REGION }}
3228

3329
- name: Install CDK
3430
run: npm install -g aws-cdk

.github/workflows/e2e-tests.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,22 @@ jobs:
3333
needs: [deploy-core-stack]
3434
steps:
3535
- name: Checkout code
36-
uses: actions/checkout@v4
36+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
3737

3838
- name: Set up .NET
39-
uses: actions/setup-dotnet@v4
39+
uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3
4040
with:
4141
dotnet-version: '8.x'
4242

4343
- name: Run Core Tests
4444
run: |
4545
cd libraries/tests/e2e/functions/core
46-
dotnet test
46+
dotnet test
47+
48+
- name: Destroy Core Stack
49+
if: always()
50+
uses: ./.github/workflows/e2e-infra-destroy.yml
51+
52+
# destroy-core-stack:
53+
# needs: run-tests
54+
# uses: ./.github/workflows/e2e-infra-destroy.yml

0 commit comments

Comments
 (0)