Skip to content

Migrate from the localstack CLI to lstk - #9

Merged
HarshCasper merged 2 commits into
mainfrom
devx-1056-migrate-to-lstk
Sep 4, 2026
Merged

HarshCasper merged 2 commits into
mainfrom
devx-1056-migrate-to-lstk

Conversation

@HarshCasper

@HarshCasper HarshCasper commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Replace localstack/awslocal/cdklocal invocations with lstk across the Makefile, README, and both CI workflows.
  • Replace the setup-localstack and cloud-pods actions in pods.yml with npm install -g @localstack/lstk + lstk start + lstk snapshot load pod:loan-broker-infra.
  • Bump the aws-cdk CLI pin from 2.70.0 to 2.1133.0 (lstk requires ≥ 2.177.0); aws-cdk-lib is unchanged.

Testing

  • CI workflow run on this branch.

Part of DEVX-1056

@peter-smith-phd peter-smith-phd left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are failing. I'll review the code once they pass.

@HarshCasper
HarshCasper merged commit 5ed2c00 into main Sep 4, 2026
2 of 3 checks passed
@HarshCasper

Copy link
Copy Markdown
Member Author

Tests are green now. The loan-broker-infra pod was missing from the platform, so the Cloud Pods job could never load it — re-created it (deployed both stacks on a clean emulator, lstk snapshot save pod:loan-broker-infra) and verified the CI path locally: fresh emulator → lstk snapshot load → pytest passes. Both checks pass on the latest run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants