You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2026/09/11 21:50:02 UTC

(grails-core) 01/01: Merge pull request #16320 from jamesfredley/refactor/remove-grails-micronaut

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

jamesfredley pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit b762fe3eaf12856d5d012e79bee911d7ff20e091
Merge: f155a75ca8 a1bd43ddfc
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Fri Sep 11 17:49:55 2026 -0400

    Merge pull request #16320 from jamesfredley/refactor/remove-grails-micronaut
    
    refactor: move Grails Micronaut to apache/grails-micronaut

 .github/dependency-graph/external-references.yml   |    3 +-
 .github/workflows/gradle.yml                       |   70 --
 .github/workflows/groovy-snapshot-canary.yml       |    7 -
 .github/workflows/release-publish-docs.yml         |    4 -
 .github/workflows/release-verify.yml               |   32 -
 .github/workflows/release.yml                      |   76 --
 .github/workflows/validate-actions.yml             |    2 +-
 AGENTS.md                                          |    2 +-
 RELEASE.md                                         |   24 +-
 .../GrailsDependencyValidatorPlugin.groovy         |   14 +-
 .../GrailsDependencyValidatorPluginSpec.groovy     |   12 +-
 dependencies.gradle                                |  198 ----
 etc/bin/Dockerfile                                 |   26 +-
 etc/bin/test-reproducible-builds.sh                |   18 +-
 etc/bin/verify-reproducible.sh                     |   59 +-
 etc/bin/verify.sh                                  |   20 -
 gradle.properties                                  |    8 -
 gradle/publish-root-config.gradle                  |   10 -
 gradle/rat-root-config.gradle                      |    2 -
 grails-bom/hibernate5-micronaut/build.gradle       |  264 -----
 grails-bom/hibernate7-micronaut/build.gradle       |  264 -----
 grails-bom/micronaut/build.gradle                  |  265 -----
 .../asciidoc/gettingStarted/hibernateVersions.adoc |   12 -
 grails-doc/build.gradle                            |   78 +-
 grails-doc/src/en/guide/conf/micronaut.adoc        |   74 +-
 grails-doc/src/en/guide/introduction/whatsNew.adoc |    8 +-
 .../introduction/whatsNew/dependencyUpgrades.adoc  |    2 +-
 .../src/en/guide/upgrading/upgrading80x.adoc       |  124 +--
 .../plugin/core/BomPlatformFunctionalSpec.groovy   |   32 -
 .../build.gradle                                   |   38 -
 .../gradle.properties                              |    1 -
 .../settings.gradle                                |    1 -
 .../build.gradle                                   |   49 -
 .../gradle.properties                              |    1 -
 .../settings.gradle                                |    1 -
 grails-micronaut/build.gradle                      |   52 -
 .../micronaut/GrailsMicronautGrailsPlugin.groovy   |   96 --
 grails-test-examples/issue-11767/build.gradle      |   47 -
 .../issue-11767/grails-app/conf/application.yml    |   25 -
 .../issue-11767/grails-app/conf/logback.xml        |   40 -
 .../issue11767/app/AppController.groovy            |   51 -
 .../controllers/issue11767/app/UrlMappings.groovy  |   30 -
 .../init/issue11767/app/Application.groovy         |   33 -
 .../groovy/issue11767/app/ConfigLoadingSpec.groovy |   48 -
 .../issue11767/app/AppGroovyMicronautBean.groovy   |   28 -
 .../micronaut-groovy-only/build.gradle             |   53 -
 .../grails-app/conf/application.yml                |   55 -
 .../micronautgroovyonly/UrlMappings.groovy         |   34 -
 .../init/micronautgroovyonly/Application.groovy    |   33 -
 .../BeanInjectionService.groovy                    |   47 -
 .../micronautgroovyonly/TestService.groovy         |   28 -
 .../BeanInjectionServiceSpec.groovy                |   57 -
 .../MicronautContextSpec.groovy                    |   83 --
 .../MicronautQualifierSpec.groovy                  |   97 --
 .../main/groovy/bean/injection/AppConfig.groovy    |   30 -
 .../bean/injection/FactoryCreatedService.groovy    |   27 -
 .../main/groovy/bean/injection/NamedService.groovy |   24 -
 .../bean/injection/PrimaryNamedService.groovy      |   32 -
 .../main/groovy/bean/injection/Qualified.groovy    |   29 -
 .../bean/injection/QualifiedNamedService.groovy    |   33 -
 .../bean/injection/RegularNamedService.groovy      |   34 -
 .../groovy/bean/injection/ServiceFactory.groovy    |   37 -
 .../bean/injection/SpecialNamedService.groovy      |   34 -
 .../micronaut-hibernate5/build.gradle              |   61 --
 .../grails-app/conf/application.yml                |   74 --
 .../grails-app/conf/logback.xml                    |   37 -
 .../micronaut/hibernate5/UrlMappings.groovy        |   29 -
 .../init/micronaut/hibernate5/Application.groovy   |   30 -
 .../grails-app/views/index.gsp                     |   25 -
 .../hibernate5/ApplicationStartupSpec.groovy       |   33 -
 .../micronaut-hibernate7/build.gradle              |   61 --
 .../grails-app/conf/application.yml                |   74 --
 .../grails-app/conf/logback.xml                    |   37 -
 .../micronaut/hibernate7/UrlMappings.groovy        |   29 -
 .../init/micronaut/hibernate7/Application.groovy   |   30 -
 .../grails-app/views/index.gsp                     |   25 -
 .../hibernate7/ApplicationStartupSpec.groovy       |   33 -
 grails-test-examples/micronaut/.gitignore          |   12 -
 grails-test-examples/micronaut/build.gradle        |   72 --
 .../grails-app/assets/images/advancedgrails.svg    |   27 -
 .../assets/images/apple-touch-icon-retina.png      |  Bin 7038 -> 0 bytes
 .../grails-app/assets/images/apple-touch-icon.png  |  Bin 3077 -> 0 bytes
 .../grails-app/assets/images/documentation.svg     |   19 -
 .../micronaut/grails-app/assets/images/favicon.ico |  Bin 5558 -> 0 bytes
 .../assets/images/grails-cupsonly-logo-white.svg   |   26 -
 .../micronaut/grails-app/assets/images/grails.svg  |   13 -
 .../grails-app/assets/images/skin/database_add.png |  Bin 658 -> 0 bytes
 .../assets/images/skin/database_delete.png         |  Bin 659 -> 0 bytes
 .../assets/images/skin/database_edit.png           |  Bin 767 -> 0 bytes
 .../assets/images/skin/database_save.png           |  Bin 755 -> 0 bytes
 .../assets/images/skin/database_table.png          |  Bin 726 -> 0 bytes
 .../grails-app/assets/images/skin/exclamation.png  |  Bin 701 -> 0 bytes
 .../grails-app/assets/images/skin/house.png        |  Bin 806 -> 0 bytes
 .../grails-app/assets/images/skin/information.png  |  Bin 778 -> 0 bytes
 .../grails-app/assets/images/skin/shadow.jpg       |  Bin 300 -> 0 bytes
 .../grails-app/assets/images/skin/sorted_asc.gif   |  Bin 835 -> 0 bytes
 .../grails-app/assets/images/skin/sorted_desc.gif  |  Bin 834 -> 0 bytes
 .../micronaut/grails-app/assets/images/slack.svg   |   18 -
 .../micronaut/grails-app/assets/images/spinner.gif |  Bin 2037 -> 0 bytes
 .../grails-app/assets/javascripts/application.js   |   29 -
 .../grails-app/assets/stylesheets/application.css  |   34 -
 .../grails-app/assets/stylesheets/errors.css       |  128 ---
 .../grails-app/assets/stylesheets/grails.css       | 1097 --------------------
 .../grails-app/assets/stylesheets/main.css         |  613 -----------
 .../grails-app/assets/stylesheets/mobile.css       |  101 --
 .../micronaut/grails-app/conf/application.yml      |   85 --
 .../micronaut/grails-app/conf/logback.xml          |   37 -
 .../grails-app/conf/spring/resources.groovy        |   22 -
 .../micronaut/ExternalApiController.groovy         |  113 --
 .../micronaut/MicronautTestController.groovy       |   55 -
 .../controllers/micronaut/UrlMappings.groovy       |   50 -
 .../micronaut/grails-app/i18n/messages.properties  |   71 --
 .../grails-app/i18n/messages_cs.properties         |   70 --
 .../grails-app/i18n/messages_da.properties         |   71 --
 .../grails-app/i18n/messages_de.properties         |   70 --
 .../grails-app/i18n/messages_es.properties         |   70 --
 .../grails-app/i18n/messages_fr.properties         |   34 -
 .../grails-app/i18n/messages_it.properties         |   70 --
 .../grails-app/i18n/messages_ja.properties         |   70 --
 .../grails-app/i18n/messages_nb.properties         |   71 --
 .../grails-app/i18n/messages_nl.properties         |   70 --
 .../grails-app/i18n/messages_pl.properties         |   74 --
 .../grails-app/i18n/messages_pt_BR.properties      |   74 --
 .../grails-app/i18n/messages_pt_PT.properties      |   49 -
 .../grails-app/i18n/messages_ru.properties         |   46 -
 .../grails-app/i18n/messages_sk.properties         |   71 --
 .../grails-app/i18n/messages_sv.properties         |   70 --
 .../grails-app/i18n/messages_th.properties         |   70 --
 .../grails-app/i18n/messages_zh_CN.properties      |   33 -
 .../grails-app/init/micronaut/Application.groovy   |   33 -
 .../grails-app/init/micronaut/BootStrap.groovy     |   29 -
 .../services/micronaut/BeanInjectionService.groovy |   47 -
 .../services/micronaut/ExternalApiService.groovy   |  110 --
 .../services/micronaut/TestService.groovy          |   28 -
 .../micronaut/grails-app/views/error.gsp           |   49 -
 .../micronaut/grails-app/views/index.gsp           |   95 --
 .../micronaut/grails-app/views/layouts/main.gsp    |   88 --
 .../micronaut/grails-app/views/notFound.gsp        |   32 -
 .../micronaut/BeanInjectionServiceSpec.groovy      |   57 -
 .../micronaut/MicronautBeanDuplicationSpec.groovy  |  105 --
 .../groovy/micronaut/MicronautBeanTypesSpec.groovy |   99 --
 .../groovy/micronaut/MicronautContextSpec.groovy   |   92 --
 .../MicronautDeclarativeClientSpec.groovy          |  250 -----
 .../micronaut/MicronautErsatzAdvancedSpec.groovy   |  563 ----------
 .../micronaut/MicronautErsatzPatternSpec.groovy    |  450 --------
 .../micronaut/MicronautErsatzRoundtripSpec.groovy  |  429 --------
 .../micronaut/MicronautPluginBeanSpec.groovy       |   85 --
 .../groovy/micronaut/MicronautQualifierSpec.groovy |  106 --
 .../main/groovy/bean/injection/AppConfig.groovy    |   30 -
 .../bean/injection/FactoryCreatedService.groovy    |   27 -
 .../main/groovy/bean/injection/NamedService.java   |   23 -
 .../bean/injection/PrimaryNamedService.groovy      |   33 -
 .../main/groovy/bean/injection/Qualified.groovy    |   29 -
 .../bean/injection/QualifiedNamedService.groovy    |   33 -
 .../bean/injection/RegularNamedService.groovy      |   34 -
 .../groovy/bean/injection/ServiceFactory.groovy    |   37 -
 .../bean/injection/SpecialNamedService.groovy      |   34 -
 .../client/MicronautAdvancedClient.groovy          |   59 --
 .../client/MicronautFilteredClient.groovy          |   33 -
 .../micronaut/client/MicronautHeaderClient.groovy  |   35 -
 .../micronaut/client/MicronautPathClient.groovy    |   38 -
 .../client/MicronautReactiveClient.groovy          |   45 -
 .../micronaut/client/MicronautTestClient.groovy    |   47 -
 .../java/bean/injection/JavaMessageProvider.java   |   23 -
 .../java/bean/injection/JavaSingletonService.java  |   28 -
 .../micronaut/client/MicronautRetryableClient.java |   31 -
 .../micronaut/filter/AuthTokenClientFilter.java    |   32 -
 .../plugins/issue-11767/build.gradle               |  125 ---
 .../plugins/issue-11767/grails-app/conf/plugin.yml |   18 -
 .../init/issue11767/plugin/Application.groovy      |   35 -
 .../issue11767/plugin/MyPluginGrailsPlugin.groovy  |   35 -
 .../plugin/PluginGroovyMicronautBean.groovy        |   30 -
 .../plugin/PluginGroovySpringBean.groovy           |   32 -
 .../issue11767/plugin/PluginJavaMicronautBean.java |   42 -
 .../plugins/micronaut-singleton/build.gradle       |   47 -
 .../MicronautSingletonGrailsPlugin.groovy          |   28 -
 .../plugins/micronaut/PluginMessageProvider.java   |   22 -
 .../plugins/micronaut/PluginSingletonService.java  |   28 -
 settings.gradle                                    |   64 --
 179 files changed, 40 insertions(+), 11165 deletions(-)