mattcasters opened a new pull request, #7634:
URL: https://github.com/apache/hop/pull/7634

   ## Summary
   
   Hardens the existing main-branch Deploy path so marketplace-installable 
plugin SNAPSHOT zips are reliably published to ASF Nexus.
   
   - Run `./tools/verify-ci-snapshot-zips.sh` before `wagon:upload` so the job 
fails if any `optional-plugins.yaml` artifact is missing a zip in 
`local-snapshots-dir`.
   - Pin `wagon-maven-plugin` to 2.0.2 and fix wagon excludes for Maven layout 
(`**/hop-core/**/*.zip`, etc.).
   - Document the CI publish flow and ASF install smoke checks in the 
marketplace README.
   
   This does not invent a new publisher: Test & Build still deploys to 
`local-snapshots-dir`, and Deploy still wagon-uploads to 
`repository.apache.org` snapshots with marketplace plugin zips included.
   
   ## Test plan
   
   - [x] Diff review of `Jenkinsfile`, `pom.xml` `deploy-snapshots` profile, 
verify script, README
   - [ ] After merge: confirm main Deploy runs verify + wagon, then check a new 
unique zip under e.g. `…/hop-tech-parquet/2.19.0-SNAPSHOT/` and 
`…/hop-engines-spark/2.19.0-SNAPSHOT/`
   - [ ] Optional: lean client `./hop marketplace install hop-tech-parquet` 
against ASF primary
   
   Related: #7547, follow-up to #7577


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