Skip to content

feat: publish emulator image directly from testing library#196

Open
SilanHe wants to merge 63 commits intomainfrom
feat/publish-emulator-image
Open

feat: publish emulator image directly from testing library#196
SilanHe wants to merge 63 commits intomainfrom
feat/publish-emulator-image

Conversation

@SilanHe
Copy link
Copy Markdown
Contributor

@SilanHe SilanHe commented Feb 24, 2026

Issue #, if available:

Description of changes: Create emulator image from the python testing library. For each release, we should update the version in the pyproject.poml file in the emulator folder. The image tag will be the aws-durable-sdk-python-testing version with v prefixing it, e.g. v1.1.1.

Testing

This was tested directly in the feat/publish-emulator-image branch, where the ecr-release.yml github action was set up to run on push into the branch. You can check past runs of the github actions in the Actions tab.

Here is the latest/last test: https://github.com/aws/aws-durable-execution-sdk-python-testing/actions/runs/22509453104/job/65215491701

Here is the public gallery where the images are published: https://gallery.ecr.aws/durable-functions/aws-durable-execution-emulator

Dependencies

If this PR requires testing against a specific branch of the Python Language SDK (e.g., for unreleased changes), uncomment and specify the branch below. Otherwise, leave commented to use the main branch.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 24, 2026

🤖 Emulator PR Created

A draft PR has been created with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

The emulator will build binaries using the exact testing SDK commit locked in uv.lock.

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 24, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 24, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 25, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 25, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 25, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@bchampp
Copy link
Copy Markdown
Member

bchampp commented Feb 25, 2026

🔄 Emulator PR Updated

The emulator PR has been updated with locked dependencies:

➡️ https://github.com/aws/aws-durable-execution-emulator/pull/401

@SilanHe SilanHe requested a review from wangyb-A as a code owner February 28, 2026 00:40
yaythomas
yaythomas previously approved these changes Mar 3, 2026
bchampp
bchampp previously approved these changes Mar 5, 2026
@SilanHe SilanHe dismissed stale reviews from bchampp and yaythomas via 4cb451e March 10, 2026 17:14
@SilanHe SilanHe requested review from bchampp and yaythomas March 10, 2026 18:19
@SilanHe
Copy link
Copy Markdown
Contributor Author

SilanHe commented Apr 1, 2026

note that the 3.14 build can be stuck sometimes. I had retry it a few times before it succeeded. It's unrelated to the changes made in this PR.

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.

5 participants