@@ -38,10 +38,17 @@ jobs:
3838 - name : Install dependencies
3939 run : make install
4040
41- - name : Start LocalStack
41+ # >>> localstack-platform: start (project "lambda-sam-authorizer", proj_b1e4056f)
42+ - name : Start LocalStack in a platform sandbox
43+ id : localstack-platform
4244 env :
43- LOCALSTACK_AUTH_TOKEN : ${{ secrets.LOCALSTACK_AUTH_TOKEN }}
44- run : lstk start
45+ LOCALSTACK_AUTH_TOKEN : ${{ secrets.LOCALSTACK_PLATFORM_AUTH_TOKEN }}
46+ LSTK_PROJECT_REVIEW_LEG : ${{ strategy.job-index == 0 }}
47+ run : |
48+ pipx install --force "https://localstack-artifacts-internal.s3.eu-central-1.amazonaws.com/packages/lstk-project/lstk_project-0.1.1-py3-none-any.whl" > /dev/null
49+ npm install -g @localstack/lstk > /dev/null
50+ lstk-project start "lambda-sam-authorizer"
51+ # <<< localstack-platform: start
4552
4653 - name : Deploy the SAM application
4754 run : make deploy
5158
5259 - name : Show LocalStack logs
5360 if : failure()
54- run : lstk logs | tail -200
61+ run : lstk-project logs "lambda-sam-authorizer" | tail -200 # localstack-platform (was: lstk logs)
62+ # >>> localstack-platform: shutdown (project "lambda-sam-authorizer", proj_b1e4056f)
63+ - name : Report to LocalStack and release the sandbox
64+ if : always()
65+ continue-on-error : true
66+ env :
67+ LOCALSTACK_AUTH_TOKEN : ${{ secrets.LOCALSTACK_PLATFORM_AUTH_TOKEN }}
68+ LSTK_PROJECT_REVIEW_LEG : ${{ strategy.job-index == 0 }}
69+ run : lstk-project shutdown "lambda-sam-authorizer" --status ${{ job.status }}
70+ # <<< localstack-platform: shutdown
0 commit comments