This is an automated email from the ASF dual-hosted git repository. jamesfredley pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-forge.git
commit ea7972899c6888615e4d4c08f39f3eab866370d6 Merge: b55acc0 ea9086d Author: James Fredley <[email protected]> AuthorDate: Thu May 15 17:15:50 2025 -0400 Merge pull request #575 from apache/wrapper-rewrite Rework Grails-CLI workflows & Grails-Wrapper .github/workflows/gradle.yml | 176 +++----------- .github/workflows/release-gcp-deploy.yml | 2 +- .github/workflows/release.yml | 205 ++-------------- .gitignore | 2 + INSTALL | 1 + build.gradle | 38 ++- buildSrc/build.gradle | 5 +- .../org.grails.forge.internal.aggregator.gradle | 2 +- ...g.grails.forge.internal.build.cli-module.gradle | 10 +- ...ails.forge.internal.build.openapi-module.gradle | 1 - .../org.grails.forge.internal.convention.gradle | 7 + ...g.grails.forge.internal.published-module.gradle | 247 ------------------- .../internal/tasks/PicocliBuildCompletionTask.java | 2 +- etc/bin/generate-build-artifact-hashes.groovy | 79 +++++++ etc/bin/test-reproducible-builds.sh | 64 +++++ gradle.properties | 10 +- gradle/java-config.gradle | 63 +++++ .../publish-config.gradle | 31 +-- .../publish-root-config.gradle | 37 +-- gradle/rat-root-config.gradle | 1 + grails-cli/build.gradle | 261 ++++++++++++++------- .../grails/cli/DelegatingShellApplication.groovy | 68 ++++++ grails-forge-api/build.gradle | 8 + {grails-cli => grails-forge-cli}/build.gradle | 37 +-- .../java/org/grails/forge/cli/Application.java | 4 +- .../java/org/grails/forge/cli/CodeGenConfig.java | 2 +- .../org/grails/forge/cli/CommonOptionsMixin.java | 0 .../org/grails/forge/cli/GrailsPicocliFactory.java | 0 .../org/grails/forge/cli/InteractiveShell.java | 0 .../org/grails/forge/cli/command/BaseCommand.java | 0 .../grails/forge/cli/command/CodeGenCommand.java | 0 .../grails/forge/cli/command/CreateAppCommand.java | 0 .../grails/forge/cli/command/CreateCommand.java | 0 .../forge/cli/command/CreateControllerCommand.java | 0 .../cli/command/CreateDomainClassCommand.java | 0 .../cli/command/CreateInterceptorCommand.java | 0 .../grails/forge/cli/command/CreateJobCommand.java | 0 .../forge/cli/command/CreatePluginCommand.java | 0 .../forge/cli/command/CreateRestApiCommand.java | 0 .../forge/cli/command/CreateServiceCommand.java | 0 .../forge/cli/command/CreateTagLibCommand.java | 0 .../forge/cli/command/CreateWebPluginCommand.java | 0 .../forge/cli/command/CreateWebappCommand.java | 0 .../forge/cli/command/GormImplCandidates.java | 0 .../forge/cli/command/GormImplConverter.java | 0 .../forge/cli/command/LanguageCandidates.java | 0 .../forge/cli/command/LanguageConverter.java | 0 .../org/grails/forge/cli/command/ListFeatures.java | 0 .../forge/cli/command/ServletImplCandidates.java | 0 .../forge/cli/command/ServletImplConverter.java | 0 .../forge/cli/command/TestFrameworkCandidates.java | 0 .../forge/cli/command/TestFrameworkConverter.java | 0 .../cli/command/templates/controller.rocker.raw | 0 .../command/templates/controllerSpec.rocker.raw | 0 .../forge/cli/command/templates/domain.rocker.raw | 0 .../cli/command/templates/domainSpec.rocker.raw | 0 .../cli/command/templates/interceptor.rocker.raw | 0 .../command/templates/interceptorSpec.rocker.raw | 0 .../forge/cli/command/templates/job.rocker.raw | 0 .../forge/cli/command/templates/service.rocker.raw | 0 .../cli/command/templates/serviceSpec.rocker.raw | 0 .../forge/cli/command/templates/taglib.rocker.raw | 0 .../cli/command/templates/taglibSpec.rocker.raw | 0 .../forge/cli/util/GrailsVersionProvider.java | 0 .../grails-forge-cli/native-image.properties | 0 .../grails-forge-cli/resource-config.json | 0 .../org/fusesource/jansi/jansi.properties | 0 .../org/grails/forge/cli/CommandFixture.groovy | 0 .../groovy/org/grails/forge/cli/CommandSpec.groovy | 0 .../cli/command/ApplicationCommandSpec.groovy | 0 .../forge/cli/command/CodeGenCommandSpec.groovy | 0 .../forge/cli/command/CreateAppCommandSpec.groovy | 0 .../cli/command/CreateControllerCommandSpec.groovy | 0 .../command/CreateDomainClassCommandSpec.groovy | 0 .../command/CreateInterceptorCommandSpec.groovy | 0 .../forge/cli/command/CreateJobCommandSpec.groovy | 0 .../cli/command/CreateServiceCommandSpec.groovy | 0 .../cli/command/CreateTagLibCommandSpec.groovy | 0 grails-forge-core/build.gradle | 47 +++- .../build/gradle/templates/buildGradle.rocker.raw | 4 +- .../templates/buildSrcBuildGradle.rocker.raw | 2 +- .../resources/grails-wrapper/grails-wrapper.jar | Bin 7349 -> 0 bytes .../src/main/resources/grails-wrapper/grailsw | 232 ------------------ .../src/main/resources/grails-wrapper/grailsw.bat | 77 ------ settings.gradle | 3 +- .../docs/guide/installation/installFromSource.adoc | 8 +- .../docs/guide/installation/installSdkman.adoc | 2 +- .../docs/guide/installation/installWindows.adoc | 2 +- test-core/build.gradle | 14 +- 89 files changed, 648 insertions(+), 1106 deletions(-)
