Hi Everyone, Grails Core is released and all of its dependencies to form the 7.0.0-M3 release.
Special thanks to Mattias & James F on helping me get through the growing pains of merging these repos for this milestone release. They both heavily contributed to the last minute fixes and assisted in the release. We published the following projects: 1. grails-core 7.0.0-M3 2. grails-gsp 7.0.0-M3 3. grails-data-mapping 9.0.0-M3 4. gorm-hibernate5 9.0.0-M3 5. gorm-mongodb 9.0.0-M3 6. fields 7.0.0-M3 7. scaffolding 6.0.0-M3 8. grails-views 4.0.0-M3 9. geb 5.0.0-M4 10. grails-cache 8.0.0-M3 11. grails-gradle-plugin 7.0.0-M4 12. grails-profiles 10.0.2 Noteable last minute changes: - We adjusted all of these workflows to have a github environment associated with them so that we can separate the stage & release steps by an arbitrary amount of time. - We further adopted the bom in the gradle buildScript blocks & added the pre-release repo so this functions during the publish cycle. - We discovered that the hibernate5 plugin is generating a dependencyManagement block. This causes the pom to be loaded by the dependency management plugin and we can't substitute the bom in this scenario. Removing the dependencyManagement block or adopting the grailsPublish plugin will fix. We should probably take the opportunity to restructure the repo similar to the mongo restructure. - We discovered & fixed several of the release workflows that were broken by the merger. Namely the workflows needed permission: content: write so that the tags could be updated as part of the release process. - We further enhanced grails-docs so that the versions are not hard coded. They'll be read from the bom going forward. Now that the M3 is published to maven central, we need to: 1. Website updates / announcement 2. Downstream documentation 3. Forge updates 4. Grails wrapper updates After these are complete, 7.0.0-M3 will be available. Following the full release, we will need to mass transfer our repositories to Apache and begin the package / artifact name changes. On Tue, Mar 4, 2025 at 11:12 AM Gianluca Sartori <g.sart...@gmail.com> wrote: > In the end 3 is a magic number 😎👍 > > Gianluca Sartori > > > On Tue, 4 Mar 2025 at 16:26, Mattias Reichel <mat...@apache.org> wrote: > > > Damn, we're moving fast! 🚀 😆 > > > > On 2025/03/03 14:03:48 James Daugherty wrote: > > > Hi Everyone, > > > > > > I started to publish the M2 this morning (as we agreed last week) and > > > realized I kicked off the wrong release task instead of the pre-release > > > task. I've opened https://github.com/grails/grails-core/pull/14049 to > > > prevent this in the future and will start releasing M3 today ... > > > > > > -James > > > > > >