Skip to content

Commit 3fd06e6

Browse files
Run lambda-sam-authorizer on a LocalStack sandbox (#9)
Co-authored-by: localstack-platform[bot] <301951621+localstack-platform[bot]@users.noreply.github.com>
1 parent f688462 commit 3fd06e6

1 file changed

Lines changed: 20 additions & 4 deletions

File tree

‎.github/workflows/main.yml‎

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -51,4 +58,13 @@ jobs:
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

Comments
 (0)