> Basically, by merging partially, it makes our life easier, and their life harder. By merging both, we keep it simple for everyone.
This sentence, puzzles me a bit. I think start.grails.org infrastructure code can be kept separate and we merge only the CLI projects needed for a release. /Mattias Den sön 15 juni 2025 16:03Søren Berg Glasius <soe...@glasius.dk> skrev: > Hi James D et al. > > If it eases the release flow, I see no reason why not to merge it all. > > I will be +1 in a vote. > > Den søn. 15. jun. 2025 kl. 15.59 skrev James Daugherty > <jdaughe...@jdresources.net.invalid>: > > > Hi Everyone, > > > > One of the issues we found as part of our release process is that the > > projects: > > > > grails-forge-core > > grails-forge-cli > > grails-cli > > > > exist in the grails-forge repo. While they exist in a separate repo > > (grails-forge), we still have to produce a combined source & binary > > distribution with these artifacts for any grails-core release. This is > ASF > > policy. Having a separate repo complicates the release workflow for > > grails: > > > > 1. We have to provide instructions on how to compile both core & forge > from > > a source zip. > > 2. Those instructions ideally use the same build process we use in CI. > > Since we publish to a shared maven repo, this is currently not possible > > without a custom build script or change to the local code to publish to > > maven local. > > 3. We have to manage a grails release across multiple tags, repos, and > > workflows. > > > > #1 was raised by the groovy PMC as a concern and #2 makes this > > non-trivial. The concern raised by the groovy PMC is likely to act as a > > blocker to future releases if we do not address this (it's an ASF > > requirement). For this reason, I'd like to discuss merging some or all > of > > grails-forge into core. If we merge some, it would only be the projects > > that are used in a grails-core release (listed above). If we merge all > ,it > > would include the netty, api, etc projects. Even though these projects > are > > only used by start.grails.org. > > > > What are people's thoughts on merging? Should we merge all or only the > > ones we need as part of a grails-core release? > > > > For my thoughts: I think merging all of the projects is better because we > > know some end users fork grails-forge and it would be more convenient for > > them to fork one repository instead of 2. Basically, by merging > partially, > > it makes our life easier, and their life harder. By merging both, we > keep > > it simple for everyone. > > > > > -- > > Med venlig hilsen, > Søren Berg Glasius > > Hedevej 1, Gl. Rye, 8680 Ry > Mobile: +45 40 44 91 88 > --- Press ESC once to quit - twice to save the changes. >