This is an automated email from the ASF dual-hosted git repository.

jamesfredley pushed a change to branch feat/8.0.x-legacy-command-compat
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 75ed39351b Harden legacy command compatibility diagnostics
     add 1ed1a30a04 Move legacy command compatibility tests into an end-to-end 
build
     add e1b93a6927 Merge pull request #16059 from 
jdaugherty/test/8.0.x-legacy-command-e2e

No new revisions were added by this update.

Summary of changes:
 .github/workflows/end-to-end.yml                   | 144 ++++++++++++++++
 AGENTS.md                                          |   1 +
 end-to-end/README.md                               | 111 ++++++++++++
 .../build.gradle                                   |  44 ++---
 end-to-end/gradle.properties                       |   6 +
 .../gradle/wrapper/gradle-wrapper.jar              | Bin
 .../gradle/wrapper/gradle-wrapper.properties       |   2 -
 gradlew => end-to-end/gradlew                      |   4 +-
 gradlew.bat => end-to-end/gradlew.bat              |   4 +-
 .../legacy-commands-plugin/build.gradle            |   5 +-
 .../legacy/commands/plugin/GreetingService.groovy  |   0
 .../commands/plugin/HelloLegacyAppCommand.groovy   |   0
 .../plugin/HelloLegacyGrailsCommand.groovy         |   0
 .../plugin/LegacyCommandsPluginGrailsPlugin.groovy |   0
 .../src/main/resources/META-INF/grails.factories   |   0
 .../src/main/scripts/hello-legacy-script.groovy    |   0
 .../legacy-commands/build.gradle                   |  50 ++++--
 .../grails-app/conf/application.yml                |   0
 .../legacy-commands/grails-app/conf/logback.xml    |   0
 .../controllers/legacycommands/UrlMappings.groovy  |   0
 .../init/legacycommands/Application.groovy         |   0
 .../services/legacycommands/GreetingService.groovy |   0
 ...egacyCommandCompatibilityIntegrationSpec.groovy |  33 +++-
 end-to-end/legacy-g7-command-plugin/.sdkmanrc      |   4 +
 .../legacy-g7-command-plugin/build.gradle          |  28 ++--
 .../gradle/wrapper/gradle-wrapper.jar              | Bin
 .../gradle/wrapper/gradle-wrapper.properties       |   6 +
 .../legacy-g7-command-plugin/gradlew               |   4 +-
 .../legacy-g7-command-plugin/gradlew.bat           |   4 +-
 .../legacy-g7-command-plugin}/settings.gradle      |  40 ++---
 .../g7/commands/HelloDerivedNameCommand.groovy     |  26 ++-
 .../g7/commands/HelloG7PrecompiledCommand.groovy   |   0
 .../HelloG7PrecompiledGrailsCommand.groovy         |   0
 .../src/main/resources/META-INF/grails.factories   |   2 +-
 end-to-end/settings.gradle                         | 112 +++++++++++++
 gradle-bootstrap/build.gradle                      |  47 +++++-
 .../GrailsApplicationContextCommandRunner.groovy   |  19 ++-
 ...railsApplicationContextCommandRunnerSpec.groovy |  59 +++++++
 .../compat/LegacyApplicationCommandAdapter.groovy  |  22 ++-
 .../compat/LegacyApplicationCommandProvider.groovy |  27 ++-
 .../cli/LegacyCommandRegistryLoadingSpec.groovy    | 110 +++++++++++-
 .../LegacyApplicationCommandAdapterSpec.groovy     |  43 +++++
 .../core/cli/ApplicationCommandDiagnostics.groovy  |   3 -
 .../cli/ApplicationContextCommandRegistry.groovy   |  92 +++++-----
 .../core/io/support/GrailsFactoriesLoader.groovy   |   6 +-
 .../core/cli/ApplicationCommandProviderSpec.groovy | 186 ++++++++++++++++++---
 .../groovy/org/grails/forge/cli/CommandSpec.groovy |  50 +++++-
 .../ApplicationContextCommandFactory.groovy        |   3 -
 .../grails/cli/profile/AbstractProfileSpec.groovy  | 119 +++++++++++++
 .../ApplicationContextCommandFactorySpec.groovy    |   6 +-
 .../legacy-g7-command-plugin/settings.gradle       |  19 ---
 settings.gradle                                    |   4 -
 52 files changed, 1209 insertions(+), 236 deletions(-)
 create mode 100644 .github/workflows/end-to-end.yml
 create mode 100644 end-to-end/README.md
 copy 
grails-databinding-core/src/main/groovy/org/grails/databinding/converters/FormattedLocalDateTimeValueConverter.groovy
 => end-to-end/build.gradle (50%)
 create mode 100644 end-to-end/gradle.properties
 copy {build-logic => end-to-end}/gradle/wrapper/gradle-wrapper.jar (100%)
 copy {build-logic => end-to-end}/gradle/wrapper/gradle-wrapper.properties (51%)
 copy gradlew => end-to-end/gradlew (99%)
 copy gradlew.bat => end-to-end/gradlew.bat (97%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/build.gradle (87%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/groovy/legacy/commands/plugin/GreetingService.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/groovy/legacy/commands/plugin/HelloLegacyAppCommand.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/groovy/legacy/commands/plugin/HelloLegacyGrailsCommand.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/groovy/legacy/commands/plugin/LegacyCommandsPluginGrailsPlugin.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/resources/META-INF/grails.factories 
(100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands-plugin/src/main/scripts/hello-legacy-script.groovy 
(100%)
 rename {grails-test-examples => end-to-end}/legacy-commands/build.gradle (57%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/grails-app/conf/application.yml (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/grails-app/conf/logback.xml (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/grails-app/controllers/legacycommands/UrlMappings.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/grails-app/init/legacycommands/Application.groovy 
(100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/grails-app/services/legacycommands/GreetingService.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-commands/src/integration-test/groovy/legacycommands/LegacyCommandCompatibilityIntegrationSpec.groovy
 (85%)
 create mode 100644 end-to-end/legacy-g7-command-plugin/.sdkmanrc
 rename {grails-test-examples => 
end-to-end}/legacy-g7-command-plugin/build.gradle (66%)
 copy {build-logic => 
end-to-end/legacy-g7-command-plugin}/gradle/wrapper/gradle-wrapper.jar (100%)
 create mode 100644 
end-to-end/legacy-g7-command-plugin/gradle/wrapper/gradle-wrapper.properties
 copy gradlew => end-to-end/legacy-g7-command-plugin/gradlew (99%)
 copy gradlew.bat => end-to-end/legacy-g7-command-plugin/gradlew.bat (97%)
 copy {grails-forge => end-to-end/legacy-g7-command-plugin}/settings.gradle 
(66%)
 copy 
grails-test-examples/legacy-g7-command-plugin/src/main/groovy/legacy/g7/commands/HelloG7PrecompiledGrailsCommand.groovy
 => 
end-to-end/legacy-g7-command-plugin/src/main/groovy/legacy/g7/commands/HelloDerivedNameCommand.groovy
 (60%)
 rename {grails-test-examples => 
end-to-end}/legacy-g7-command-plugin/src/main/groovy/legacy/g7/commands/HelloG7PrecompiledCommand.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-g7-command-plugin/src/main/groovy/legacy/g7/commands/HelloG7PrecompiledGrailsCommand.groovy
 (100%)
 rename {grails-test-examples => 
end-to-end}/legacy-g7-command-plugin/src/main/resources/META-INF/grails.factories
 (71%)
 create mode 100644 end-to-end/settings.gradle
 create mode 100644 
grails-shell-cli/src/test/groovy/org/grails/cli/profile/AbstractProfileSpec.groovy
 delete mode 100644 
grails-test-examples/legacy-g7-command-plugin/settings.gradle

Reply via email to