Exclude unused dependencies from WildFly Muzzle checks - #12297
Conversation
There was a problem hiding this comment.
More details
The change skips only WildFly 41.0.1.Final from the existing muzzle range. All other WildFly versions stay in the compatibility checks.
🤖 Datadog Autotest · Commit 161bc34 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest
This comment has been minimized.
This comment has been minimized.
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
alexey.kuznetsov@datadoghq.com cancelled this merge request build |
|
/merge -c |
|
View all feedbacks in Devflow UI.
|
|
/merge -f --reason "No need to run MQ since we do not test Muzzle as part of MQ" |
|
View all feedbacks in Devflow UI.
The expected merge time in
Warning This change was merged without running any pre merge CI checks Reason: No need to run MQ since we do not test Muzzle as part of MQ |
What Does This Do
Excludes unused
io.undertowandorg.jboss.remotingdependencies from WildFly Muzzle checks. This removes the temporary exclusion forwildfly-ee:41.0.1.Final, so Muzzle continues to validate that version.Motivation
WildFly 41.0.1 pulls in
jboss-remoting:5.0.32.Finalandundertow-core:2.4.3.Final. Both artifacts are published in JBoss Releases but not in Maven Central or Red Hat GA, and Depot currently returns 404 for them. Dependency resolution therefore fails before Muzzle compatibility assertions can run.The WildFly instrumentation does not reference APIs from either dependency group, so they do not need to be present on the Muzzle analysis classpath.
Additional Notes
This follows the dependency-exclusion approach used in #12243. The exclusions apply only to Muzzle's generated dependency configurations; the WildFly runtime test dependencies remain unchanged.
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueJira ticket: N/A