Upgrade taggable plugin to Grails 7.0.4#1
Conversation
mario-martinez-se
commented
Jan 8, 2026
- Update Grails version to 7.0.4
- Update GORM version to 9.0.0
- Update Groovy version to 4.0.29
- Update Gradle wrapper to 8.14.3
- Update Hibernate to 6.6.4.Final
- Update Micronaut to 4.6.6 for Groovy 4 compatibility
- Add Groovy 4 resolution strategy to avoid conflicts
- Add grails-shell redirect to grails-shell-cli
- Use Apache Grails plugin IDs instead of legacy ones
- Simplify dependencies to core requirements
- Version: 5.0.0-grails-7-SNAPSHOT
- Update Grails version to 7.0.4 - Update GORM version to 9.0.0 - Update Groovy version to 4.0.29 - Update Gradle wrapper to 8.14.3 - Update Hibernate to 6.6.4.Final - Update Micronaut to 4.6.6 for Groovy 4 compatibility - Add Groovy 4 resolution strategy to avoid conflicts - Add grails-shell redirect to grails-shell-cli - Use Apache Grails plugin IDs instead of legacy ones - Simplify dependencies to core requirements - Version: 5.0.0-grails-7-SNAPSHOT
There was a problem hiding this comment.
Pull request overview
This PR upgrades the Taggable Grails plugin from Grails 6.x to Grails 7.x with comprehensive dependency updates across the build toolchain.
- Updates Grails from 6.1.0 to 7.0.4, GORM from 8.0.x to 9.0.0, and Groovy from 3.0.11 to 4.0.29
- Migrates to Apache Grails plugin IDs and modernizes build configuration
- Simplifies dependencies using BOM platform approach and removes publishing/signing configuration
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| gradle/wrapper/gradle-wrapper.properties | Updates Gradle wrapper from 7.6.1 to 8.14.3 |
| gradle.properties | Updates all core version properties (Grails, GORM, Groovy) and changes plugin version to 5.0.0-grails-7-SNAPSHOT |
| build.gradle | Migrates to Apache Grails plugin IDs, adds Groovy 4 resolution strategies, simplifies dependencies with BOM platform, removes signing/nexus publishing configuration |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| gormHibernate5Version=8.0.1 | ||
| grailsGradlePluginVersion=6.1.0 | ||
| groovyVersion=3.0.11 | ||
| version=5.0.0-grails-7-SNAPSHOT |
There was a problem hiding this comment.
The version number is being downgraded from 6.0.0-SNAPSHOT to 5.0.0-grails-7-SNAPSHOT. This appears to be a semantic versioning inconsistency. Typically, upgrading to a newer major version of the framework should result in a higher version number, not a lower one. Consider using 7.0.0-SNAPSHOT or maintaining version progression to avoid confusion about which release is newer.
| version=5.0.0-grails-7-SNAPSHOT | |
| version=7.0.0-SNAPSHOT |
- Update build.yml from Java 11 to Java 17 - Update release.yml from Java 8 to Java 17 - Update setup-java action to v2 with adopt distribution
- Update actions/checkout v2 -> v3 - Update actions/setup-java v2 -> v3 - Change distribution from 'adopt' to 'temurin' (Eclipse Adoptium) - This should resolve cache service 400 errors