lbruun commented on PR #3: URL: https://github.com/apache/netbeans-native-installers/pull/3#issuecomment-1357975611
Excellent step you are taking. For me it is all about - **Repeatability**. The artifact used by the NetBeans distribution must be build by a pipeline _and_ uploaded to its final destination (from where NetBeans distro picks it up) by a pipeline. - **Traceability**. It must be possible to look at a build artifact and see exactly from where and from which commit it originates. This is typically solved by Git tagging, but if you are including a BUILDINFO file in the distributed artifact then tagging is not necessary per se. You can see in [build-for-native-profiler-lib](https://github.com/apache/netbeans/blame/master/.github/workflows/native-binary-build-lib.profiler.yml) how this might be done. The BUILDINFO has the advantage that it can also convey a repo URL which is increasingly important now that all the native stuff will be in lots of different repos. As for unifying (to some extend) which tool chain is being used, I'm all for it. Other: - Tool chain requirements should be documented in the repo's README. - Branch workflow should be documented in the repo's README, in particular what it requires to create a real release. For example, this may be triggered by a commit to `main` branch. - If this is a new repo, why is the branch called `master` and not `main` ? From what I know, the ASF is quite involved with the Inclusive Naming Initiative, I remember some email to all ASF committers about a year ago? .. so we might as well start out on the right foot. My comments are more in the things-to-remember category. They should not be seen as a blocker to merge this PR. -- 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: notifications-unsubscr...@netbeans.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org For additional commands, e-mail: notifications-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists