Skip to content

[pull] main from quarkusio:main#1036

Merged
pull[bot] merged 5 commits into
bschuhmann:mainfrom
quarkusio:main
Jul 3, 2026
Merged

[pull] main from quarkusio:main#1036
pull[bot] merged 5 commits into
bschuhmann:mainfrom
quarkusio:main

Conversation

@pull

@pull pull Bot commented Jul 3, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

yrodiere and others added 5 commits July 3, 2026 09:45
… tests

The database might have been tainted by previous integration tests
sharing the same container, causing Flyway to find a non-empty schema
without a schema history table.

This follows the same pattern already used in the
hibernate-orm-tenancy/schema integration tests.

Assisted-By: Claude Code <noreply@anthropic.com>
IsContainerRuntimeWorking temporarily sets
testcontainers.reuse.enable=true to suppress Ryuk during Docker
availability checks. The restore was in the try block, so any
exception between setting and restoring (e.g. from reflection on
DockerClientProviderStrategy.FAIL_FAST_ALWAYS or isDockerAvailable)
would leave reuse enabled for the rest of the JVM lifetime.

This could cause DevServices containers to not be stopped on shutdown,
since ContainerShutdownCloseable skips container.stop() when
environmentSupportsReuse() returns true.

Move the restore to the finally block so it always executes.

Assisted-By: Claude Code <noreply@anthropic.com>
Avoid generating reflection-free Jackson serializers for classes in the jackson.databind package
Safer testcontainers.reuse.enable restoration + more resilient tests
@pull pull Bot locked and limited conversation to collaborators Jul 3, 2026
@pull pull Bot added the ⤵️ pull label Jul 3, 2026
@pull pull Bot merged commit b76392d into bschuhmann:main Jul 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants