Skip to content

Upgrade LocalStack to 3.7.0 and switch CI to Temurin JDK#202

Merged
ninhomilton merged 3 commits intomainfrom
Upgrade_localstack_version
Apr 21, 2026
Merged

Upgrade LocalStack to 3.7.0 and switch CI to Temurin JDK#202
ninhomilton merged 3 commits intomainfrom
Upgrade_localstack_version

Conversation

@ninhomilton
Copy link
Copy Markdown
Collaborator

@ninhomilton ninhomilton commented Apr 21, 2026

Summary

  • LocalStack 3.0.0 → 3.7.0 in ContainerTestUtils: version 3.0.0 had a
    hardcoded 14s startup timeout for the hypercorn edge server, which regularly
    exceeded on Docker Desktop (actual startup ~18s), causing flaky integration
    test failures. 3.7.0 raises that timeout to 30s.
  • Temurin JDK replaces Corretto in all three GitHub Actions workflows
    (build.yml, main.yml, release.yml). As an open-source project, Temurin
    (Eclipse Adoptium) is the more appropriate default — it is vendor-neutral,
    TCK-certified, and widely used in OSS CI.

Please verify that:

  • Code is up-to-date with the main branch.
  • You've successfully built and run the tests locally.
  • There are new or updated unit tests validating the change.

miltortegon_expedia and others added 2 commits April 21, 2026 10:23
- Update ContainerTestUtils to use localstack/localstack:3.7.0 (3.0.0 had
  an 14s startup timeout that caused flaky failures on Docker Desktop)
- Switch GitHub Actions workflows from corretto to temurin distribution,
  which is more appropriate for an open-source project

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove redundant @ExtendWith(MockitoExtension.class) from both
beekeeper-metadata-cleanup and beekeeper-path-cleanup scheduler tests.
All mocks use @MockBean (Spring-managed), so MockitoExtension was
unnecessary and caused UnfinishedStubbing errors due to the scheduler
firing concurrently during Mockito stub recording.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ninhomilton ninhomilton force-pushed the Upgrade_localstack_version branch from 57eb284 to 9897253 Compare April 21, 2026 21:02
@ninhomilton ninhomilton merged commit b2baf80 into main Apr 21, 2026
2 checks passed
@ninhomilton ninhomilton deleted the Upgrade_localstack_version branch April 21, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants