Skip to content

Generalize Quarkus module warning allowlists across apps - #460

Merged
zakkak merged 1 commit into
Karm:masterfrom
zakkak:allowlist-ci-warnings
Oct 29, 2026
Merged

zakkak merged 1 commit into
Karm:masterfrom
zakkak:allowlist-ci-warnings

Conversation

@zakkak

@zakkak zakkak commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

New warnings are shown when using Quarkus 4 after the changes in quarkusio/quarkus#53378 (Specifically https://github.com/quarkusio/quarkus/pull/53378/changes#diff-7d1388bbdd07a9362ef261153d5cc4cbccd0f5f5f95446ad3f647f9cd38768bcR130).

To make matters worse, quarkusio/quarkus#57400 increased the number of this kind of warnings and now they show up across different apps in the mandrel-integration-tests (see #463).

This PR makes the whitelist patterns more generic (not package specific) and moves them under the ALL block, so that the related warnings are ignored on all apps.

@jerboaa

jerboaa commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

Reduces CI noise caused by quarkusio/quarkus#57727

How can this be caused by the referenced quarkus issue? It's not merged.

@jerboaa

jerboaa commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

Do we know which change introduced this? And if so why we move this out of the 4.x conditional? Is this in older quarkus releases too now?

@jerboaa

jerboaa commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

I think this is meant to fix #463 which is quarkus main only so far in our CI.

@zakkak

zakkak commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator Author

How can this be caused by the referenced quarkus issue? It's not merged.

It's an issue that doesn't have a merge fixed yet.

Do we know which change introduced this?

The new warning is issued after the changes in quarkusio/quarkus#53378

Specifically https://github.com/quarkusio/quarkus/pull/53378/changes#diff-7d1388bbdd07a9362ef261153d5cc4cbccd0f5f5f95446ad3f647f9cd38768bcR130

which fallsback to https://github.com/quarkusio/quarkus/blob/d3acb50e1af5a8beafd2a6deb6743c9af82ef918/independent-projects/bootstrap/app-model/src/main/java/io/quarkus/maven/dependency/ResolvedDependency.java#L200 when the app has no explicit module name.

quarkusio/quarkus#57400 increased the number of this kind of warnings

And if so why we move this out of the 4.x conditional?

The intention was to move them to all benchmarks. The 4.x conditional can be retained. Good catch.

Is this in older quarkus releases too now?

AFAIK no. I will adapt the patch accordingly. Thanks for the review.

@zakkak
zakkak force-pushed the allowlist-ci-warnings branch from e429348 to a88bdcf Compare October 29, 2026 11:25
@zakkak
zakkak requested a review from jerboaa October 29, 2026 11:26
@jerboaa

jerboaa commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

@zakkak Could you please update the description. It doesn't seem accurate (or at least confuses me). Thanks!

@jerboaa jerboaa linked an issue Oct 29, 2026 that may be closed by this pull request
@zakkak

zakkak commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator Author

Done

@zakkak
zakkak merged commit 0b6dd84 into Karm:master Oct 29, 2026
22 of 25 checks passed
@zakkak
zakkak deleted the allowlist-ci-warnings branch October 29, 2026 13:19
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.

[qmain] Unknown module warning org.graalvm.nativeimage.guest.staging

2 participants