Croway opened a new pull request, #26040:
URL: https://github.com/apache/camel/pull/26040

   _Claude Code on behalf of Croway_
   
   ## Summary
   
   - `JmsComponentIbmMQTest` and `JmsReplyToIbmMQTest` start 
`icr.io/ibm-messaging/mq:10.0.0.0-r3` via Testcontainers. icr.io is not 
reliably reachable from GitHub Actions runners: when the pull hits the 
Testcontainers 2-minute limit the class errors with `ContainerFetchException`, 
surefire retries it twice, and a single registry hiccup costs ~18 minutes and 
fails the PR build (see [PR #26024, run 
33542426658](https://github.com/apache/camel/actions/runs/33542426658): 292 s + 
507 s + 292 s in camel-jms).
   - Disable both tests on GitHub Actions only, using the existing 
`@DisabledIfSystemProperty(named = "ci.env.name", matches = "github.com")` 
convention. Jenkins sets `ci.env.name=apache.org` and keeps running them.
   - The incremental build already detects this annotation and warns in the PR 
comment that the tests need manual verification.
   
   Fixes [CAMEL-24588](https://issues.apache.org/jira/browse/CAMEL-24588).
   
   ## Test plan
   
   - [x] `mvn test -pl components/camel-jms 
-Dtest='JmsComponentIbmMQTest,JmsReplyToIbmMQTest' -Dci.env.name=github.com` 
reports both as skipped with the reason
   - [x] Without the property the tests are unaffected (still gated by 
`@DisabledOnOs` on ARM64)
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_01PFCSjT8h1vC5F3a4pgR5F7


-- 
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