-
Notifications
You must be signed in to change notification settings - Fork 98
feat(graalvm): GraalVM support for Idempotency utility #2080
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ts to treat DynamoDBLocal as external process instead of starting it via JVM which is not compatible with GraalVM.
Dependency ReviewThe following issues were found:
|
|
|
E2E tests pass now. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see one of the CI checks is failing, is it related to changes in this PR?
No, it is not related to this. Only due to the changes in this PR it is triggered again. the EPL-2.0 license used in all AspectJ dependencies has no general approval which is why we did not add it to the generally approved licenses list. For this PR, no new package is introduced with an unapproved license. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For future GraalVM PRs I'd exclude examples since I don't know that having an example for each combination of setup x utility is useful.



Summary
This PR introduces GraalVM support for the idempotency module including native unit and e2e tests.
Other improvements:
aws-powertools_ubuntu-latest_8-corefor GraalVM build which cuts build time in half--platform linux/amd64to CDK Bundling options to fix builds on podman 5.6.0 (https://blog.podman.io/2025/08/podman-5-6-released-rosetta-status-update/)Changes
Issue number: #1834
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.