rangareddy commented on PR #19491:
URL: https://github.com/apache/hudi/pull/19491#issuecomment-5188388427

   Correcting the record on this PR rather than leaving a stale claim in the 
body.
   
   I had "CI passes on my PR" checked. That is not supportable: 
`validate-bundles` ran on this PR exactly once, on the revision *before* the 
selector fix, and that run is what found the bug. ASF Infra then disabled 
Actions on the repo over runner-time usage (#19514), so since the fix only the 
cheap gates have reported — the green checks here are those gates, not the new 
assertion. The box is now unchecked with the reason.
   
   Standing in for the missing run, I exercised the script locally against a 
bundle built from current master, on every path plus a negative test:
   
   ```
   main artifact                      -> exit 0   3/3 required classes, 109 
org/apache/hudi/hadoop/** (floor 100)
   -sources.jar                       -> exit 1   refused by name, message says 
what to pass
   missing jar path / no argument     -> exit 1
   same jar, those entries zip -d out -> exit 1   
"HoodieParquetInputFormat.class is missing ... An artifactSet
                                                   include probably matched no 
artifact"
   ```
   
   The last one is the #19433 shape reproduced on purpose, so the gate is not 
vacuous. What is still unverified outside CI is only the workflow wiring — 
which is exactly what bit last time, so I would rather say so than imply 
otherwise.
   
   One interaction worth flagging for #19514, since it trims this same job: 
afterwards `validate-bundles` keeps only the `scala-2.13` matrix entry, and 
that branch of `Build Project` builds a `-pl`-limited set that does not include 
`packaging/hudi-presto-bundle`. This step is unaffected — it builds the bundle 
itself, deliberately without `-am` so the bundle dependencies resolve from the 
repository rather than the reactor — but it will need a rebase for the textual 
conflict in `bot.yml`. Happy to rebase onto #19514 whenever that lands.


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