@@ -22,11 +22,12 @@ concurrency:
2222 group : e2e
2323
2424permissions :
25- id-token : write
2625 contents : read
2726
2827jobs :
2928 deploy-stack :
29+ permissions :
30+ id-token : write
3031 runs-on : ubuntu-latest
3132 steps :
3233 - name : Checkout code
@@ -45,17 +46,19 @@ jobs:
4546 dotnet-version : ' 8.x'
4647
4748 - name : Install CDK
48- run : npm install -g aws-cdk
49+ run : npm install
4950
5051 - name : Install AWS Lambda .NET CLI Tools
5152 run : dotnet tool install -g Amazon.Lambda.Tools
5253
5354 - name : Deploy Stack
5455 run : |
5556 cd libraries/tests/e2e/infra
56- cdk deploy --all --require-approval never
57+ npx cdk deploy --all --require-approval never
5758
5859 deploy-aot-stack :
60+ permissions :
61+ id-token : write
5962 strategy :
6063 matrix :
6164 os : [ubuntu-24.04-arm, ubuntu-latest]
@@ -82,17 +85,19 @@ jobs:
8285 dotnet-version : ' 8.x'
8386
8487 - name : Install CDK
85- run : npm install -g aws-cdk
88+ run : npm install
8689
8790 - name : Install AWS Lambda .NET CLI Tools
8891 run : dotnet tool install -g Amazon.Lambda.Tools
8992
9093 - name : Deploy AOT Stack
9194 run : |
9295 cd libraries/tests/e2e/infra-aot
93- cdk deploy --all -c architecture=${{ matrix.arch }} --require-approval never
96+ npx cdk deploy --all -c architecture=${{ matrix.arch }} --require-approval never
9497
9598 run-tests :
99+ permissions :
100+ id-token : write
96101 strategy :
97102 matrix :
98103 utility : [core, idempotency]
@@ -126,6 +131,8 @@ jobs:
126131 dotnet test --filter Category=AOT
127132
128133 destroy-stack :
134+ permissions :
135+ id-token : write
129136 runs-on : ubuntu-latest
130137 needs : run-tests
131138 if : always()
@@ -141,17 +148,19 @@ jobs:
141148 mask-aws-account-id : true
142149
143150 - name : Install CDK
144- run : npm install -g aws-cdk
151+ run : npm install
145152
146153 - name : Install AWS Lambda .NET CLI Tools
147154 run : dotnet tool install -g Amazon.Lambda.Tools
148155
149156 - name : Destroy Stack
150157 run : |
151158 cd libraries/tests/e2e/infra
152- cdk destroy --all --force
159+ npx cdk destroy --all --force
153160
154161 destroy-aot-stack :
162+ permissions :
163+ id-token : write
155164 strategy :
156165 matrix :
157166 os : [ubuntu-24.04-arm, ubuntu-latest]
@@ -175,13 +184,13 @@ jobs:
175184 mask-aws-account-id : true
176185
177186 - name : Install CDK
178- run : npm install -g aws-cdk
187+ run : npm install
179188
180189 - name : Install AWS Lambda .NET CLI Tools
181190 run : dotnet tool install -g Amazon.Lambda.Tools
182191
183192 - name : Destroy arm64 AOT Stack
184193 run : |
185194 cd libraries/tests/e2e/infra-aot
186- cdk destroy --all -c architecture=${{ matrix.arch }} --force
195+ npox cdk destroy --all -c architecture=${{ matrix.arch }} --force
187196
0 commit comments