From aea7854745ddc1ae347dcbc58a9d0fecf9529218 Mon Sep 17 00:00:00 2001 From: James Daugherty Date: Tue, 2 Sep 2025 12:34:45 -0400 Subject: [PATCH 1/3] fix - forge generated projects should use the local-maven repo to ensure they pull the correct code --- .../src/test/groovy/org/grails/forge/cli/CommandSpec.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/grails-forge/grails-forge-cli/src/test/groovy/org/grails/forge/cli/CommandSpec.groovy b/grails-forge/grails-forge-cli/src/test/groovy/org/grails/forge/cli/CommandSpec.groovy index 29da40e9f8e..e41283a6e41 100644 --- a/grails-forge/grails-forge-cli/src/test/groovy/org/grails/forge/cli/CommandSpec.groovy +++ b/grails-forge/grails-forge-cli/src/test/groovy/org/grails/forge/cli/CommandSpec.groovy @@ -70,6 +70,7 @@ class CommandSpec extends Specification { String[] args = builder.toString().split(' ') ProcessBuilder pb = new ProcessBuilder(args) pb.environment().put('JAVA_HOME', System.getenv('JAVA_HOME') ?: System.getProperty('java.home')) + pb.environment().put('GRAILS_REPO_URL', System.getenv('GRAILS_REPO_URL') ?: null) process = pb.directory(dir).start() process.consumeProcessOutputStream(output) process From 5f9acaa79dd99a5e9d21932ec2787e8650634256 Mon Sep 17 00:00:00 2001 From: James Daugherty Date: Tue, 2 Sep 2025 13:07:30 -0400 Subject: [PATCH 2/3] deps - update to 5.0.16 for the asset pipeline to fix forge for i18n coordinate change --- dependencies.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 74d9aeac1aa..fdb6449031e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -25,7 +25,7 @@ ext { 'ant.version' : '1.10.15', 'asciidoctor-gradle-jvm.version': '4.0.5', 'asciidoctorj.version' : '3.0.0', - 'asset-pipeline-gradle.version' : '5.0.15', + 'asset-pipeline-gradle.version' : '5.0.16', 'byte-buddy.version' : '1.17.7', 'commons-text.version' : '1.13.1', 'directory-watcher.version' : '0.19.1', @@ -72,7 +72,7 @@ ext { ] bomDependencyVersions = [ - 'asset-pipeline-bom.version' : '5.0.15', + 'asset-pipeline-bom.version' : '5.0.16', 'bootstrap-icons.version' : '1.13.1', 'bootstrap.version' : '5.3.7', 'commons-codec.version' : '1.18.0', From c724f152ab7c8d120ad4c42c44f98430aec5efeb Mon Sep 17 00:00:00 2001 From: James Daugherty Date: Tue, 2 Sep 2025 14:20:06 -0400 Subject: [PATCH 3/3] remove i18n as default grails forge plugin --- .../org/grails/forge/feature/grails/GrailsDefaultPlugins.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsDefaultPlugins.java b/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsDefaultPlugins.java index 5b4089ac88b..fa87cac0c27 100644 --- a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsDefaultPlugins.java +++ b/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsDefaultPlugins.java @@ -55,7 +55,7 @@ public boolean supports(ApplicationType applicationType) { @Override public void apply(GeneratorContext generatorContext) { - Arrays.asList("rest-transforms", "databinding", "i18n", "services", "url-mappings", "interceptors") + Arrays.asList("rest-transforms", "databinding", "services", "url-mappings", "interceptors") .forEach((artifact) -> { generatorContext.addDependency(Dependency.builder() .groupId("org.apache.grails")