gnodet opened a new pull request, #12460: URL: https://github.com/apache/maven/pull/12460
## Summary - Bumps `actions/setup-java` from 5.4.0 to 5.5.0 - Adds `show-download-progress: true` to the integration-test job to fix CI failures ## Context Supersedes #12439. `setup-java` v5.5.0 ([changelog](https://github.com/actions/setup-java/releases/tag/v5.5.0)) introduces a new default that sets `MAVEN_ARGS=-ntp` (`--no-transfer-progress`) to suppress Maven transfer/download progress output in CI logs ([actions/setup-java#1053](https://github.com/actions/setup-java/pull/1053)). Since `MAVEN_ARGS` is honored by Maven 3.9.0+, this suppresses transfer progress output in the forked Maven processes spawned by the integration tests, breaking 3 ITs that verify transfer listener behavior: | Test | What it checks | |---|---| | `MavenITmng4829ChecksumFailureWarningTest` | Checksum failure warnings are logged during transfer | | `MavenITmng4461ArtifactUploadMonitorTest` | Artifact upload progress appears in logs | | `MavenITmng6240PluginExtensionAetherProvider` | Resolved dependency count from transfer listener output | The fix adds `show-download-progress: true` to the `setup-java` step in the integration-test job, which opts out of the new `-ntp` default. The build job keeps the default (cleaner logs). ## Test plan - [ ] All 15 integration-test matrix jobs pass (3 OS × 5 JDK) - [ ] Build job still passes 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
