This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch add-licence-header-css-js
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 2104cd8c13 Merge branch 'use-webjar-jquery-bootstrap' into
add-licence-header-css-js
add 1745a699ca Update `SimpleDataBinder.groovy` reference
add 6265c0b164 Update `SimpleDataBinder.groovy` reference
add 5f0ac50303 test: stabilize flaky `CustomAutoTimestampSpec`
add 507005f81f test: fix `GroovyPageUnitTestMixinWithCustomViewDirSpec` on
Windows
add 28276ed783 test: apply `asset-pipeline` plugin
add 2372dfbfae test: re-enable `TckTestSuite` on Windows
add 3594275f96 ci: update `gradle.yml`
add afb9de37d1 test: fix an incorrect log pattern in functional test apps
add c48004c06d test: update deprecated `logback.xml` `converterClass`
attribute
add f08a5c5d1c build: make handling of `skip*` and `only*` more declarative
add 5469f856dc build: fix develocity authentication
add c97a9478df build: switch from `lifecycle` to `info` logger
add 18f45e8d45 test: shorten the sleep timeout in `CustomAutoTimestampSpec`
add c4acfce7d0 test: add `mavenCentral()` to Gradle e2e tests
add 9afaebbaa7 test: update Gradle e2e tests to Groovy version 4.0.25
add 85b05da9c4 ci: remove all permission definitions from `gradle.yml`
add db1fd61a57 ci: align on using unquoted java versions
add e75713dd42 feedback(test): use `trim()` in
`GroovyPageUnitTestMixinWithCustomViewDirSpec`
add fdd4661da4 feedback(test): restore date comparisons in
`CustomAutoTimestampSpec`
add 45d288a8c4 test: try removing `@Ignore` on `FormTagLibTests`
add 4d08256180 test: use `pageSource.contains()` in `InheritedConfigSpec`
add 61b788868e test: refactor `FormTagLibTests`
add 2d860b2347 test: add `@PendingFeatureIf` to `FormTagLibTest`
add 1897bf11a2 Merge pull request #14668 from matrei/custom-timestamp-test
add 666642acbe Merge branch '7.0.x' into use-webjar-jquery-bootstrap
add b9a61f37ae Merge pull request #14671 from
apache/use-webjar-jquery-bootstrap
add f36bb02994 Revert "Revert "Revert "Revert "reproducible builds""""
add 52ddd7c3d1 Revert "Revert "add helper scripts to test reproducible
builds""
add a39dc21a0c Revert "Revert "exclude buildSrc jars""
add a2d14d4859 Revert "Revert "Disable jar tasks for projects that do not
publish""
add 275d7c7334 Revert "Revert "exclude jar files from test projects &
buildSrc""
add 669a65d3b2 Revert "Revert "disable the jar file for grails-doc since
it generates documentation and does not publish code""
add d8ed6e6546 Fix buildsrc & test example exclude
add 26fa15967d fix test script to fail on errors
add e2bf0cd90f update script to filter non-matching artifacts
add 6b6524d049 skip jar creation on grails-dependencies
add f151eb5eda fix withSourcesJar
add f0761c8265 prevent javadoc/source jars for pom only publishes
add 8d13fa491a reorder build steps
add 4fa0ee4311 include build date variables under
grails-gradle/build.gradle root
add 788b39dc90 Apply deterministic ordering to Grails transforms
add ffb39c3b7a Document Mixin deprecation
add 6d365b392d Introduce grails-common for shared functions between
data-mapping and grails-core
add 840aac4378 Deterministic ordering for remaining grails AST transforms
add 90fbdfa57b Document the transform order as if the
OrderedGormTransformation did not apply
add 2291b33e6e Establish specific orders for all transforms
add c7bdbef442 Helper script to run a single project
add 4aa8900a98 Minor cleanup of the integration transform & guaranteed
order
add 6e6a3a8ed0 Make variables private
add c0463f885c ensure groovydoc does not use timestamps
add c33ecb9bb2 Since the TCK is published, ensure it's documented properly
add d2c88dcd78 grails-cache - Use TransformWithPriority instead of
GormASTTransformation
add 85596ff6f0 Ensure ordering on transformed classes
add 374c55a886 Maintain property order in helper method
add 6f24881188 Merge pull request #14670 from jdaugherty/7.0.x
add 3e8010fd5a reproducible builds - prevent property files from writing
an arbitrary date if SOURCE_DATE_EPOCH is defined (#14675)
add ca00e565f3 reproducible builds - enable caching of javadoc/source jars
& fix double include for javadoc/groovydoc/sources/testSources
add 06077e7b2a add note about why grails-core can't use the gradle
configuration cache
add c6e8403514 improve the reproducible build script to copy differing jars
add d0ebfc80c4 Fix groovydoc generation for java files
add cf912b0942 Add helper file to compare differing build artifacts when
testing reproducible builds
add 4897853032 reproducible builds - ensure views property files are
reproducible
add ce24795ad9 reproducible builds - ensure tags are processed the same way
add ecf6cdbcff Merge pull request #14677 from jdaugherty/7.0.x
add 55b7402d8b Merge branch '7.0.x' into 7.0.x
add 15ff67f93a Merge pull request #14669 from emmanuel-ferdman/7.0.x
add b68855faa2 Merge branch '7.0.x' into add-licence-header-css-js
No new revisions were added by this update.
Summary of changes:
.github/workflows/gradle.yml | 118 ++--
.github/workflows/release.yml | 6 +
.gitignore | 3 +-
build.gradle | 21 +-
etc/bin/extract-build-artifact.sh | 48 ++
etc/bin/generate-build-artifact-hashes.groovy | 79 +++
etc/bin/test-reproducible-build.sh | 61 ++
etc/bin/test-reproducible-builds.sh | 64 ++
gradle.properties | 2 +
gradle/docs-config.gradle | 1 +
gradle/hibernate5-test-config.gradle | 28 +-
gradle/java-config.gradle | 27 +-
gradle/mongodb-forked-test-config.gradle | 28 +-
gradle/mongodb-test-config.gradle | 28 +-
gradle/publish-root-config.gradle | 1 +
grails-async/core/build.gradle | 1 +
.../internal/DelegateAsyncTransformation.java | 9 +-
.../ast/groovy/grails/plugin/cache/CacheEvict.java | 4 +-
.../ast/groovy/grails/plugin/cache/CachePut.java | 4 +-
.../ast/groovy/grails/plugin/cache/Cacheable.java | 4 +-
.../compiler/AbstractCacheTransformation.groovy | 12 +-
.../cache/compiler/CacheEvictTransformation.groovy | 6 +
.../cache/compiler/CachePutTransformation.groovy | 6 +-
.../cache/compiler/CacheableTransformation.groovy | 5 +
{grails-codecs-core => grails-common}/build.gradle | 10 +-
.../common/compiler/GroovyTransformOrder.groovy | 201 ++++++
.../common/properties/PropertyFileUtils.groovy | 26 +
grails-core/build.gradle | 1 +
.../compiler/ast/GrailsArtefactClassInjector.java | 2 +-
.../main/groovy/grails/core/ArtefactHandler.java | 3 +-
.../groovy/grails/core/ArtefactHandlerAdapter.java | 8 +-
grails-core/src/main/groovy/grails/util/Mixin.java | 2 +
.../groovy/grails/util/MixinTargetAware.groovy | 2 +
.../AbstractArtefactTypeAstTransformation.java | 3 +-
.../AbstractGrailsArtefactTransformer.java | 6 +-
.../injection/ApiDelegateTransformation.java | 9 +-
.../injection/ArtefactTypeAstTransformation.java | 6 +
.../DefaultGrailsDomainClassInjector.java | 11 +-
.../injection/EnhancesTraitTransformation.groovy | 11 +-
.../injection/EntityASTTransformation.java | 9 +-
.../GlobalGrailsClassInjectorTransformation.groovy | 120 ++--
.../injection/GlobalImportTransformation.groovy | 9 +-
.../grails/compiler/injection/GrailsASTUtils.java | 6 +-
.../injection/GrailsAwareInjectionOperation.java | 52 +-
.../compiler/injection/MixinTransformation.java | 11 +-
.../NamedArtefactTypeAstTransformation.java | 47 --
.../core/artefact/DomainClassArtefactHandler.java | 4 +-
.../core/io/support/GrailsFactoriesLoader.groovy | 8 +-
.../TransactionManagerPostProcessor.java | 3 +-
grails-data-docs/stage/build.gradle | 6 +
.../grails-docs-app/grails-app/conf/logback.xml | 6 +-
.../grails-tenant-app/grails-app/conf/logback.xml | 6 +-
.../grails-test-app/grails-app/conf/logback.xml | 6 +-
.../compiler/HibernateEntityTransformation.groovy | 9 +-
.../grails/gorm/tests/GormDatastoreSpec.groovy | 4 +-
grails-data-hibernate5/docs/build.gradle | 6 +
.../grails/gorm/tests/GormDatastoreSpec.groovy | 2 +-
grails-data-mongodb/docs/build.gradle | 6 +
.../grails-app/conf/logback.xml | 6 +-
.../grails3-neo4j/grails-app/conf/logback.xml | 6 +-
.../test-data-service/grails-app/conf/logback.xml | 6 +-
.../src/test/resources/logback.xml | 6 +-
grails-data-test-report/build.gradle | 6 +
grails-databinding-core/build.gradle | 2 +
.../compiler/BindingFormatASTTransformation.java | 9 +-
.../datastore/gorm/CustomAutoTimestampSpec.groovy | 34 +-
.../org/grails/datastore/gorm/TckTestSuite.groovy | 2 -
.../gorm/AdditionalGormEntityTransformation.groovy | 3 +-
.../compiler/gorm/DirtyCheckTransformation.groovy | 9 +-
.../compiler/gorm/DirtyCheckingTransformer.groovy | 2 +-
.../compiler/gorm/GlobalJpaEntityTransform.groovy | 9 +-
.../compiler/gorm/GormEntityTransformation.groovy | 176 +++---
.../gorm/JpaGormEntityTransformation.groovy | 6 +
.../multitenancy/transform/TenantTransform.groovy | 18 +-
.../DetachedCriteriaASTTransformation.java | 9 +-
.../GlobalDetachedCriteriaASTTransformation.java | 9 +-
.../implementers/AbstractServiceImplementer.groovy | 1 +
.../transform/ServiceTransformation.groovy | 6 +
.../transform/RollbackTransform.groovy | 8 +-
.../transform/TransactionalTransform.groovy | 18 +-
.../transform/AbstractGormASTTransformation.groovy | 21 +-
.../AbstractMethodDecoratingTransformation.groovy | 1 -
.../transform/OrderedGormTransformation.groovy | 12 +-
.../groovy/grails/gorm/rx/services/RxSchedule.java | 5 +
.../rx/transform/RxScheduleIOTransformation.groovy | 7 +-
grails-datamapping-tck-base/build.gradle | 1 +
.../grails/gorm/tests/GormDatastoreSpec.groovy | 4 +-
grails-datamapping-tck-domains/build.gradle | 1 +
grails-datamapping-tck-tests/build.gradle | 1 +
.../transform/DelegateAsyncTransformation.java | 8 +-
grails-datastore-core/build.gradle | 2 +
.../datastore/mapping/reflect/AstUtils.groovy | 2 +-
.../datastore/mapping/reflect/ReflectionUtils.java | 6 +-
grails-dependencies/build.gradle | 10 +
grails-doc/build.gradle | 5 +
.../grails/events/annotation/Publisher.groovy | 2 -
.../events/transform/PublisherTransform.groovy | 11 +-
.../events/transform/SubscriberTransform.groovy | 6 +
grails-gradle/build.gradle | 11 +
grails-gradle/gradle.properties | 8 +-
grails-gradle/gradle/e2eTest.gradle | 23 +-
grails-gradle/gradle/java-config.gradle | 29 +-
grails-gradle/gradle/test-config.gradle | 28 +-
.../gradle/test/GrailsPublishPluginSpec.groovy | 21 +-
.../build.gradle | 2 +
.../otherProject/build.gradle | 1 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../{TestJava.java => another/TestOtherJava.java} | 4 +-
.../groovy-doc-disabled/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../groovy-only-project/build.gradle | 2 +
.../java-already-configured/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../other-artifacts/java-only-project/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../multiple-source-sets/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../non-groovy-java-sources-included/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../other-artifacts/simple-project/build.gradle | 2 +
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../build.gradle | 2 +
.../otherProject/build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../build.gradle | 2 +
.../plugin/core/GrailsPluginGradlePlugin.groovy | 10 +-
.../publishing/GrailsPublishGradlePlugin.groovy | 64 +-
grails-gradle/settings.gradle | 5 +-
.../grails/gsp/compiler/GroovyPageCompiler.groovy | 2 +
.../compiler/transform/LineNumberTransform.java | 9 +-
.../groovy/org/grails/taglib/TagLibraryLookup.java | 8 +-
.../grails/taglib/encoder/WithCodecHelper.groovy | 4 +-
.../org/grails/web/taglib/FormTagLibTests.groovy | 700 +++++++++------------
.../web/rest/transform/LinkableTransform.groovy | 9 +-
.../web/rest/transform/ResourceTransform.groovy | 10 +-
.../app1/grails-app/conf/logback.xml | 6 +-
.../app2/grails-app/conf/logback.xml | 6 +-
.../app3/grails-app/conf/logback.xml | 6 +-
.../grails-app/conf/logback.xml | 4 +-
.../integration-test/resources/logback-test.xml | 4 +-
.../cache/grails-app/conf/logback.xml | 6 +-
.../datasources/grails-app/conf/logback.xml | 6 +-
.../demo33/grails-app/conf/logback.xml | 6 +-
.../org/demo/spock/InheritedConfigSpec.groovy | 10 +-
.../gorm/grails-app/conf/logback.xml | 6 +-
.../grails-app/conf/logback-spring.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../grails-hibernate/grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../issue450/grails-app/conf/logback.xml | 6 +-
.../hyphenated/grails-app/conf/logback.xml | 6 +-
.../issue-11102/grails-app/conf/logback.xml | 6 +-
.../issue-11767/grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 6 +-
.../issue-views-182/grails-app/conf/logback.xml | 6 +-
.../micronaut/grails-app/conf/logback.xml | 6 +-
.../mongodb/base/grails-app/conf/logback.xml | 4 +-
.../grails-app/conf/logback.xml | 4 +-
.../integration-test/resources/logback-test.xml | 4 +-
.../mongodb/hibernate5/build.gradle | 2 +-
.../mongodb/hibernate5/grails-app/conf/logback.xml | 4 +-
.../test-data-service/grails-app/conf/logback.xml | 4 +-
.../namespaces/grails-app/conf/logback.xml | 6 +-
.../plugins/issue11005/grails-app/conf/logback.xml | 6 +-
.../plugins/loadafter/grails-app/conf/logback.xml | 6 +-
.../plugins/loadfirst/grails-app/conf/logback.xml | 6 +-
.../plugins/loadsecond/grails-app/conf/logback.xml | 6 +-
.../integration-test/resources/logback-test.xml | 4 +-
.../src/test/resources/logback-test.xml | 4 +-
grails-test-suite-uber/build.gradle | 74 +--
...vyPageUnitTestMixinWithCustomViewDirSpec.groovy | 2 +-
.../testing/mixin/integration/Integration.groovy | 2 +-
...ovy => IntegrationTestAstTransformation.groovy} | 53 +-
.../grails/views/compiler/ViewsTransform.groovy | 21 +-
.../json/view/internal/JsonViewsTransform.groovy | 6 +
.../view/internal/MarkupViewsTransform.groovy | 6 +
grails-web-databinding/README.md | 8 +-
settings.gradle | 1 +
192 files changed, 1830 insertions(+), 1198 deletions(-)
create mode 100755 etc/bin/extract-build-artifact.sh
create mode 100755 etc/bin/generate-build-artifact-hashes.groovy
create mode 100755 etc/bin/test-reproducible-build.sh
create mode 100755 etc/bin/test-reproducible-builds.sh
copy {grails-codecs-core => grails-common}/build.gradle (89%)
create mode 100644
grails-common/src/main/groovy/org/apache/grails/common/compiler/GroovyTransformOrder.groovy
create mode 100644
grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy
delete mode 100644
grails-core/src/main/groovy/org/grails/compiler/injection/NamedArtefactTypeAstTransformation.java
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/src/main/java/{TestJava.java
=> another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> groovy-doc-disabled/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> java-already-configured/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> java-only-project/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=>
multi-project-plugins-applied-child/subproject1/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=>
multi-project-plugins-applied-parent/subproject1/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> multiple-source-sets/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> non-groovy-java-sources-included/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> simple-project/src/main/java/another/TestOtherJava.java} (76%)
rename
grails-testing-support-core/src/main/groovy/org/grails/compiler/injection/testing/{IntegrationTestMixinTransformation.groovy
=> IntegrationTestAstTransformation.groovy} (89%)