Skip to content

Feat/use durable functions emulator image#8708

Draft
SilanHe wants to merge 7 commits intoaws:developfrom
SilanHe:feat/use-durable-functions-emulator-image
Draft

Feat/use durable functions emulator image#8708
SilanHe wants to merge 7 commits intoaws:developfrom
SilanHe:feat/use-durable-functions-emulator-image

Conversation

@SilanHe
Copy link

@SilanHe SilanHe commented Feb 26, 2026

Which issue(s) does this change fix?

#8488

Why is this change necessary?

This introduces a fix for the Homebrew linkage issue with the Durable Functions emulator. We are also introducing this so that SAM CLI can receive Durable Functions emulator updates uncoupled with SAM CLI release.

How does it address the issue?

We are automatically vending the emulator via an image published to ECR. See aws/aws-durable-execution-sdk-python-testing#196. Since the arm64 emulator is no longer included as an executable directly in the SAM CLI, this also fixed the issue where Homebrew users of SAM CLI could not emulate durable functions locally without doing some workaround.

What side effects does this change have?

As a bonus, this reduces the SAM CLI size.

Mandatory Checklist

PRs will only be reviewed after checklist is complete

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added area/local/start-api sam local start-api command area/local/invoke sam local invoke command area/local/start-invoke pr/external stage/needs-triage Automatically applied to new issues and PRs, indicating they haven't been looked at. labels Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/local/invoke sam local invoke command area/local/start-api sam local start-api command area/local/start-invoke pr/external stage/needs-triage Automatically applied to new issues and PRs, indicating they haven't been looked at.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants