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]

Reply via email to