🪞 12539 - Improve Muzzle version range failure diagnostics - #12592
Conversation
🟢 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. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
Summary
VersionRangeResultobjects across retriesWhy
Aether may return a
VersionRangeResultwith no bounds while recording metadata download, checksum, local-file, or parsing failures inVersionRangeResult.exceptions. Muzzle currently reports only the empty bounds and version count, which hides the client-side cause of intermittent resolution failures.Testing
./gradlew -p buildSrc :test -PrunBuildSrcTests --tests datadog.gradle.plugin.muzzle.MuzzleMavenRepoUtilsTest -x :call-site-instrumentation-plugin:test -x :modifiable-config-agent:test./gradlew -p buildSrc spotlessCheckThis PR mirrors #12539 from @aalbertjay to be able to run in CI.