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

matrei pushed a change to branch cleanup-gradleutils
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from d7f98c363b Merge branch '7.0.x' into cleanup-gradleutils
     add 31545c16be Trigger complete build, snapshot publish and docs
     add 3dcedd27dc [skip ci] Update required reviewers in .asf.yaml
     add 2924ab382c Trigger complete build, snapshot publish and docs
     add a6bdba995b Consistent ISO-8601 JSON rendering of Date, LocalDateTime, 
and Instant
     add f9451d1562 Update grails-views-gson for consistent ISO-8601 rendering 
of Instant and LocalDateTime
     add 0232df3adf Document upgrade path changes for ISO-8601 json dates
     add f386bace85 Fix Calendar to render ISO-8601 as well
     add ee6b21342e Add missing CalendarMarshaller
     add bf496821b1 Display LocalDateTime as ISO-8601 without timezone (local 
time)
     add 4b8cfed7d0 OffsetDateTimeMarshaller and ZonedDateTimeMarshaller support
     add ba51b1fbbd LocalDate support
     add b0fb1f89c9 Update for nonasecond precision
     add 9cb1a0fe1b Merge branch '7.0.x' into 7.0.x-json-dates
     add a87a2e7ea8 Merge pull request #15121 from codeconsole/7.0.x-json-dates
     add b88a3784b3 Add build space maximization step in docs workflow
     add 09fbaa1ef1 Increase root reserve space to 3 GB for docs publishing
     add 57b0be4c94 Disable Docker image pruning in docs publish workflow
     add 9544f10e18 Update release workflow to publish doc to grails-website
     add e800b8e188 Merge pull request #15128 from apache/docs-grails-website
     add 804403d56b gson views date/calendar should have millisecond precision 
to match standard rendering
     add c36910c80b Update documentation links to grails.apache.org/docs
     add 793dfde4c7 Merge pull request #15131 from apache/grails-apache-org-docs
     add 13655d9a55 Merge branch '7.0.x' into 7.0.x-gson-datecal-precision
     add d4484ac074 Merge pull request #15130 from 
codeconsole/7.0.x-gson-datecal-precision
     add ecadb9de47 Add kapa.ai AI assistant widget to docs templates
     add 0248afdfcf do not publish grails-docs-core going forward and keep 
internal
     add ef3f49065e chore: Update name & descriptions per PMC feedback
     add 118e03b452 Merge branch '7.0.x' into kapa-ai-widget
     add ba4dfb4876 chore: update rat config for moved projects
     add cebdaf0cec Merge pull request #15134 from apache/kapa-ai-widget
     add fb729765d6 fix: update `grails-publish` and add organization (#15138)
     add e1fa961191 Merge branch '7.0.x' into cleanup-gradleutils

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  32 ++-
 .github/vote_templates/announce.txt                |   2 +-
 .github/workflows/gradle.yml                       |  10 +
 .github/workflows/release.yml                      |  14 +-
 CONTRIBUTING.md                                    |  16 +-
 INSTALL                                            |   2 +-
 README.md                                          |  10 +-
 RENAME.md                                          |   2 +-
 {grails-gradle => build-logic}/docs-core/README.md |   0
 build-logic/docs-core/build.gradle                 | 122 +++++++++++
 .../src/main/groovy/grails/doc/DocEngine.groovy    |   0
 .../src/main/groovy/grails/doc/DocPublisher.groovy |   2 +-
 .../groovy/grails/doc/ant/DocPublisherTask.groovy  |   0
 .../grails/doc/asciidoc/AsciiDocEngine.groovy      |   0
 .../doc/dropdown/CreateReleaseDropDownTask.groovy  |   2 +-
 .../groovy/grails/doc/dropdown/Snapshot.groovy     |   0
 .../grails/doc/dropdown/SoftwareVersion.groovy     |   0
 .../groovy/grails/doc/filters/HeaderFilter.groovy  |   0
 .../grails/doc/filters/LinkTestFilter.groovy       |   0
 .../groovy/grails/doc/filters/ListFilter.groovy    |   0
 .../groovy/grails/doc/git/FetchTagsTask.groovy     |   0
 .../grails/doc/gradle/PublishGuideTask.groovy      |   0
 .../grails/doc/internal/FileResourceChecker.groovy |   0
 .../grails/doc/internal/StringEscapeCategory.java  |   0
 .../grails/doc/internal/UserGuideNode.groovy       |   0
 .../grails/doc/internal/YamlTocStrategy.groovy     |   0
 .../grails/doc/macros/GspTagSourceMacro.groovy     |   0
 .../groovy/grails/doc/macros/HiddenMacro.groovy    |   0
 .../gradle/tasks/bom/CoordinateHolder.groovy       |   0
 .../tasks/bom/CoordinateVersionHolder.groovy       |   0
 .../tasks/bom/ExtractDependenciesTask.groovy       |   0
 .../tasks/bom/ExtractedDependencyConstraint.groovy |   0
 .../gradle/tasks/bom/PropertyNameCalculator.groovy |   0
 .../src/main/resources/grails/doc/doc.properties   |   4 +-
 .../main/resources/radeox_messages_en.properties   |   0
 .../docs-core/src/main/template/css/custom-pdf.css |   0
 .../docs-core/src/main/template/css/custom.css     |   0
 .../docs-core/src/main/template/css/main.css       |   0
 .../docs-core/src/main/template/css/menu.css       |   0
 .../docs-core/src/main/template/css/pdf.css        |   0
 .../docs-core/src/main/template/css/ref.css        |   0
 .../docs-core/src/main/template/css/skin.css       |   0
 .../docs-core/src/main/template/css/tools.css      |   0
 .../src/main/template/fonts/FontAwesome.otf        | Bin
 .../main/template/fonts/fontawesome-webfont.eot    | Bin
 .../main/template/fonts/fontawesome-webfont.svg    |   0
 .../main/template/fonts/fontawesome-webfont.ttf    | Bin
 .../main/template/fonts/fontawesome-webfont.woff   | Bin
 .../src/main/template/img/default/bullet.gif       | Bin
 .../template/img/default/linear-gradient-green.png | Bin
 .../main/template/img/default/linear-gradient.png  | Bin
 .../template/img/default/separator-horizontal.gif  | Bin
 .../main/template/img/default/separator-menu.png   | Bin
 .../template/img/default/separator-vertical.gif    | Bin
 .../docs-core/src/main/template/img/favicon.ico    | Bin
 .../template/img/grails-cupsonly-logo-white.svg    |   0
 .../src/main/template/img/grails-icon.png          | Bin
 .../docs-core/src/main/template/img/grails.png     | Bin
 .../docs-core/src/main/template/img/grails.svg     |   0
 .../docs-core/src/main/template/img/groovy.png     | Bin
 .../docs-core/src/main/template/img/note.gif       | Bin
 .../docs-core/src/main/template/img/warning.gif    | Bin
 .../docs-core/src/main/template/js/docs.js         |   0
 .../docs-core/src/main/template/log4j.properties   |   0
 .../src/main/template/style/guideItem.html         |  21 ++
 .../docs-core/src/main/template/style/index.html   |   0
 .../docs-core/src/main/template/style/layout.html  |  21 ++
 .../docs-core/src/main/template/style/menu.html    |  51 +++++
 .../src/main/template/style/referenceItem.html     |  21 ++
 .../docs-core/src/main/template/style/section.html |   0
 .../grails/doc/dropdown/SoftwareVersionSpec.groovy |   0
 .../doc/internal/StringEscapeCategoryTests.groovy  |   0
 .../grails/doc/internal/YamlTocStrategySpec.groovy |   0
 .../grails/doc/macros/GspTagSourceMacroTest.groovy |   0
 build-logic/{ => plugins}/build.gradle             |  40 +---
 .../org/apache/grails/buildsrc/GradleUtils.groovy  |   0
 .../apache/grails/buildsrc/PublishPlugin.groovy    |   8 +-
 .../org/apache/grails/buildsrc/SbomPlugin.groovy   |   0
 build-logic/settings.gradle                        |  40 +++-
 dependencies.gradle                                |   2 -
 etc/bin/rename_gradle_artifacts.sh                 |   2 -
 gradle/rat-root-config.gradle                      |   4 +-
 grails-bom/build.gradle                            |   1 -
 .../ConvertersConfigurationInitializer.java        |   6 +
 ...DateMarshaller.java => CalendarMarshaller.java} |  21 +-
 .../converters/marshaller/json/DateMarshaller.java |   2 +-
 ...tDateMarshaller.java => InstantMarshaller.java} |  14 +-
 ...ateMarshaller.java => LocalDateMarshaller.java} |  14 +-
 ...arshaller.java => LocalDateTimeMarshaller.java} |  14 +-
 ...rshaller.java => OffsetDateTimeMarshaller.java} |  14 +-
 ...arshaller.java => ZonedDateTimeMarshaller.java} |  14 +-
 .../src/main/docs/gettingStarted/CRUD.adoc         |   2 +-
 .../docs/gettingStarted/creatingDomainClasses.adoc |   2 +-
 .../guide-rx/src/main/docs/introduction.adoc       |   2 +-
 .../src/main/docs/querying/dynamicFinders.adoc     |   2 +-
 .../guide-rx/src/main/docs/querying/index.adoc     |   8 +-
 .../src/main/docs/querying/whereQueries.adoc       |   2 +-
 .../guide-whats-new/src/main/docs/index.adoc       |   2 +-
 grails-data-graphql/build.gradle                   |   1 -
 .../docs/src/main/docs/guide/gettingStarted.adoc   |   6 +-
 .../docs/src/main/docs/guide/types.adoc            |   2 +-
 grails-data-hibernate5/README.md                   |  10 +-
 grails-data-hibernate5/dbmigration/README.md       |   6 +-
 .../DatabaseMigrationGrailsPlugin.groovy           |   2 +-
 .../gormAssociation/manyToOneAndOneToOne.adoc      |   2 +-
 .../docs/src/docs/asciidoc/introduction.adoc       |   2 +-
 .../docs/src/docs/asciidoc/learningMore.adoc       |   2 +-
 .../plugin/hibernate/HibernateGrailsPlugin.groovy  |   2 +-
 grails-data-mongodb/README.md                      |  10 +-
 .../docs/asciidoc/introduction/compatibility.adoc  |   2 +-
 .../src/docs/asciidoc/querying/queryingBasics.adoc |   2 +-
 .../plugins/mongodb/MongodbGrailsPlugin.groovy     |   2 +-
 grails-data-neo4j/README.md                        |   2 +-
 .../src/docs/asciidoc/mapping/associations.adoc    |   2 +-
 .../docs/src/docs/asciidoc/querying.adoc           |   6 +-
 .../compiler/gorm/GormEntityTransformation.groovy  |   2 +-
 grails-doc/README.md                               |   2 +-
 .../services/dependencyInjectionServices.adoc      |   2 +-
 .../src/en/guide/upgrading/upgrading60x.adoc       | 113 +++++++++-
 grails-fields/README.md                            |   8 +-
 grails-forge/README.md                             |   2 +-
 grails-forge/gradle.properties                     |   2 +-
 .../grails/forge/feature/cache/GrailsCache.java    |   2 +-
 .../grails/forge/feature/database/MongoGorm.java   |   2 +-
 .../feature/migration/DatabaseMigrationPlugin.java |   2 +-
 .../feature/other/template/maindocs.rocker.raw     |   8 +-
 .../forge/feature/test/template/spock.rocker.raw   |   2 +-
 .../org/grails/forge/feature/view/GrailsViews.java |   2 +-
 .../org/grails/forge/feature/view/Scaffolding.java |   2 +-
 .../src/main/resources/gsp/main.gsp                |   4 +-
 grails-forge/settings.gradle                       |   6 +-
 grails-gradle/docs-core/build.gradle               |  96 ---------
 .../docs-core/src/main/template/style/menu.html    |  30 ---
 grails-gradle/gradle/publish-root-config.gradle    |   1 -
 grails-gradle/plugins/README.md                    |   2 +-
 grails-gradle/settings.gradle                      |   8 +-
 grails-gsp/README.md                               |   8 +-
 .../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy |   2 +-
 grails-logging/README.md                           |   2 +-
 .../web/skeleton/grails-app/views/layouts/main.gsp |   4 +-
 .../scaffolding/ScaffoldingGrailsPlugin.groovy     |   2 +-
 .../cache/grails-app/views/layouts/main.gsp        |   6 +-
 .../grails-app/views/layouts/main.gsp              |   6 +-
 .../geb/grails-app/views/layouts/main.gsp          |   6 +-
 .../groovy/org/demo/spock/RootPageSpec.groovy      |   2 +-
 .../org/demo/spock/ServerNameControllerSpec.groovy |   2 +-
 .../gsp-layout/grails-app/views/layouts/main.gsp   |   6 +-
 .../grails-app/views/layouts/main.gsp              |   6 +-
 .../issue450/grails-app/views/layouts/main.gsp     |   6 +-
 .../micronaut/grails-app/views/layouts/main.gsp    |   6 +-
 .../scaffolding/grails-app/views/layouts/main.gsp  |   4 +-
 .../converters/JSONDateTimeMarshallingSpec.groovy  | 149 +++++++++++++
 .../grails/plugin/json/builder/JsonGenerator.java  |   2 +-
 .../json/converters/InstantJsonConverter.groovy    |   3 +-
 .../converters/ZonedDateTimeJsonConverter.groovy   |   2 +-
 .../view/JsonViewGeneratorConfiguration.groovy     |   2 +-
 .../plugin/json/view/JsonViewGrailsPlugin.groovy   |   2 +-
 .../plugin/json/view/DateTimeRenderingSpec.groovy  | 230 +++++++++++++++++++++
 .../markup/view/MarkupViewGrailsPlugin.groovy      |   2 +-
 settings.gradle                                    |   5 +-
 160 files changed, 1017 insertions(+), 355 deletions(-)
 rename {grails-gradle => build-logic}/docs-core/README.md (100%)
 create mode 100644 build-logic/docs-core/build.gradle
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/DocEngine.groovy (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/DocPublisher.groovy (99%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/ant/DocPublisherTask.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/asciidoc/AsciiDocEngine.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/CreateReleaseDropDownTask.groovy
 (99%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/Snapshot.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/SoftwareVersion.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/filters/HeaderFilter.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/filters/LinkTestFilter.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/filters/ListFilter.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/git/FetchTagsTask.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/gradle/PublishGuideTask.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/internal/FileResourceChecker.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/internal/StringEscapeCategory.java
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/internal/UserGuideNode.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/internal/YamlTocStrategy.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/macros/GspTagSourceMacro.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/grails/doc/macros/HiddenMacro.groovy 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/CoordinateHolder.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/CoordinateVersionHolder.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractedDependencyConstraint.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/PropertyNameCalculator.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/resources/grails/doc/doc.properties (91%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/resources/radeox_messages_en.properties (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/css/custom-pdf.css (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/css/custom.css (100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/css/main.css 
(100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/css/menu.css 
(100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/css/pdf.css 
(100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/css/ref.css 
(100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/css/skin.css 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/css/tools.css (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/fonts/FontAwesome.otf (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.eot (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.svg (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.ttf (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.woff (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/bullet.gif (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/linear-gradient-green.png 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/linear-gradient.png (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/separator-horizontal.gif 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/separator-menu.png (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/default/separator-vertical.gif 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/favicon.ico (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/grails-cupsonly-logo-white.svg 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/grails-icon.png (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/grails.png (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/grails.svg (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/groovy.png (100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/img/note.gif 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/img/warning.gif (100%)
 rename {grails-gradle => build-logic}/docs-core/src/main/template/js/docs.js 
(100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/log4j.properties (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/style/guideItem.html (75%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/style/index.html (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/style/layout.html (77%)
 create mode 100644 build-logic/docs-core/src/main/template/style/menu.html
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/style/referenceItem.html (69%)
 rename {grails-gradle => 
build-logic}/docs-core/src/main/template/style/section.html (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/test/groovy/grails/doc/dropdown/SoftwareVersionSpec.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/test/groovy/grails/doc/internal/StringEscapeCategoryTests.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/test/groovy/grails/doc/internal/YamlTocStrategySpec.groovy
 (100%)
 rename {grails-gradle => 
build-logic}/docs-core/src/test/groovy/grails/doc/macros/GspTagSourceMacroTest.groovy
 (100%)
 rename build-logic/{ => plugins}/build.gradle (66%)
 rename build-logic/{ => 
plugins}/src/main/groovy/org/apache/grails/buildsrc/GradleUtils.groovy (100%)
 rename build-logic/{ => 
plugins}/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy (97%)
 rename build-logic/{ => 
plugins}/src/main/groovy/org/apache/grails/buildsrc/SbomPlugin.groovy (100%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{DateMarshaller.java
 => CalendarMarshaller.java} (74%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{JavascriptDateMarshaller.java
 => InstantMarshaller.java} (76%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{JavascriptDateMarshaller.java
 => LocalDateMarshaller.java} (75%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{JavascriptDateMarshaller.java
 => LocalDateTimeMarshaller.java} (74%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{JavascriptDateMarshaller.java
 => OffsetDateTimeMarshaller.java} (74%)
 copy 
grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/{JavascriptDateMarshaller.java
 => ZonedDateTimeMarshaller.java} (73%)
 delete mode 100644 grails-gradle/docs-core/build.gradle
 delete mode 100644 grails-gradle/docs-core/src/main/template/style/menu.html
 create mode 100644 
grails-test-suite-web/src/test/groovy/org/grails/web/converters/JSONDateTimeMarshallingSpec.groovy
 create mode 100644 
grails-views-gson/src/test/groovy/grails/plugin/json/view/DateTimeRenderingSpec.groovy

Reply via email to