imbajin opened a new issue, #821:
URL: https://github.com/apache/hugegraph-toolchain/issues/821

   ## Remaining problems
   
   At master `2291342`, the `apache-release` profile merges overlapping 
executions:
   
   - **Signing:** root/Loader `sign-artifacts` coexists with Apache parent 23's 
`sign-release-artifacts`.
   - **Tools attachments:** `create-source-jar` and `create-javadoc-jar` 
coexist with inherited `attach-sources` and `attach-javadocs`.
   - **Spark sources:** the merged `attach-sources` execution contains both 
`jar` and `jar-no-fork` goals.
   
   A Java 17 probe using Maven 3.9.11's actual model-merging classes confirmed 
these overlaps. Full release/deployment behavior still needs verification.
   
   ## Scope and acceptance
   
   - Reuse one signing execution and one producer per intended source/Javadoc 
artifact; preserve required plugin configuration and test artifacts.
   - Assert the merged release configuration under Java 17.
   - Verify a release smoke test with temporary test credentials and a local 
file repository: one signature per artifact, no `.asc.asc`, and no duplicate 
attachments.
   - Confirm the generated source archive builds without `.git` or `.github`.
   
   Keep dependency upgrades and broad POM/script rewrites out of this fix.
   
   References: [root release 
configuration](https://github.com/apache/hugegraph-toolchain/blob/2291342bacbbc8efb10f03296d9e2e122093eaa8/pom.xml#L341-L400),
 
[Tools](https://github.com/apache/hugegraph-toolchain/blob/2291342bacbbc8efb10f03296d9e2e122093eaa8/hugegraph-tools/pom.xml#L243-L298),
 [Apache 
parent](https://github.com/apache/maven-apache-parent/blob/apache-23/pom.xml#L419-L456).
 Follow-up to #399.
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to