Skip to content

Grails 7 Migration - Rundeck 6.0 Compatibility#3

Merged
fdevans merged 5 commits into
masterfrom
grails7-upgrade
Apr 7, 2026
Merged

Grails 7 Migration - Rundeck 6.0 Compatibility#3
fdevans merged 5 commits into
masterfrom
grails7-upgrade

Conversation

@fdevans
Copy link
Copy Markdown
Contributor

@fdevans fdevans commented Apr 2, 2026

Overview

Updates this plugin for Grails 7 / Rundeck 6.0 compatibility.

Key Changes

  • Upgraded to Java 17
  • Updated to Grails 7 / Groovy 4 / Spring Boot 3
  • Standardized Gradle to 8.14.3
  • Updated version to 2.0.4-grails7 format

Documentation

Migration details and handoff documentation: .github/Grails7-Handoff/

Testing

  • Plugin builds and tests successfully with Java 17
  • Compatible with Rundeck 6.0 (Grails 7)

Notes

  • Version uses temporary -grails7 suffix (will be removed at release)
  • Maintains backward compatibility with Rundeck 5.x

….plugins

- Added groupId: com.rundeck.plugins
- Updated Axion from 1.18.11 to 1.18.17 with prefix='' (no 'v' prefix)
- Removed hardcoded version (2.0.3-grails7-upgrade-test)
- Added PackageCloud publishing configuration with extension='jar'
- Version now managed dynamically from git tags
- CRITICAL: ZIP plugin uses type:Jar with archiveExtension='zip' and published as .jar

See: .temp/PLUGIN_TAGGING_ARCHITECTURE.md and PACKAGECLOUD_MIGRATION_PLAN.md
Upgrade Gradle wrapper to match rundeck/rundeckpro (8.14.3) for consistency.
This ensures all plugins use the same build tooling version.
Gradle wrapper upgrade updates the wrapper scripts themselves.
Copilot AI review requested due to automatic review settings April 2, 2026 22:30

This comment was marked as resolved.

@fdevans fdevans merged commit bf34331 into master Apr 7, 2026
1 check passed
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.

3 participants