Skip to content

Upgrade taggable plugin to Grails 7.0.4#1

Open
mario-martinez-se wants to merge 3 commits into
masterfrom
feature/grails-7-upgrade
Open

Upgrade taggable plugin to Grails 7.0.4#1
mario-martinez-se wants to merge 3 commits into
masterfrom
feature/grails-7-upgrade

Conversation

@mario-martinez-se
Copy link
Copy Markdown
Collaborator

  • 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
Copilot AI review requested due to automatic review settings January 8, 2026 11:24
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread gradle.properties
gormHibernate5Version=8.0.1
grailsGradlePluginVersion=6.1.0
groovyVersion=3.0.11
version=5.0.0-grails-7-SNAPSHOT
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
version=5.0.0-grails-7-SNAPSHOT
version=7.0.0-SNAPSHOT

Copilot uses AI. Check for mistakes.
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants