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

jdaugherty pushed a change to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 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
     new 6f24881188 Merge pull request #14670 from jdaugherty/7.0.x

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/gradle.yml                       |  16 ++
 .github/workflows/release.yml                      |   6 +
 build.gradle                                       |  21 ++-
 etc/bin/generate-build-artifact-hashes.groovy      |  78 ++++++++
 etc/bin/test-reproducible-build.sh                 |  61 +++++++
 .../bin/test-reproducible-builds.sh                |  30 ++-
 gradle/docs-config.gradle                          |   1 +
 gradle/java-config.gradle                          |  27 ++-
 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 +++++++++++++++++++++
 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 |  17 +-
 .../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 +
 .../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-data-test-report/build.gradle               |   6 +
 grails-databinding-core/build.gradle               |   2 +
 .../compiler/BindingFormatASTTransformation.java   |   9 +-
 .../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/java-config.gradle            |  29 ++-
 .../compiler/transform/LineNumberTransform.java    |   9 +-
 .../web/rest/transform/LinkableTransform.groovy    |   9 +-
 .../web/rest/transform/ResourceTransform.groovy    |  10 +-
 .../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 +
 settings.gradle                                    |   1 +
 93 files changed, 950 insertions(+), 369 deletions(-)
 create mode 100755 etc/bin/generate-build-artifact-hashes.groovy
 create mode 100755 etc/bin/test-reproducible-build.sh
 copy .github/scripts/setReleasedGrailsVersion.sh => 
etc/bin/test-reproducible-builds.sh (52%)
 mode change 100644 => 100755
 copy {grails-codecs-core => grails-common}/build.gradle (89%)
 create mode 100644 
grails-common/src/main/groovy/org/apache/grails/common/compiler/GroovyTransformOrder.groovy
 delete mode 100644 
grails-core/src/main/groovy/org/grails/compiler/injection/NamedArtefactTypeAstTransformation.java
 rename 
grails-testing-support-core/src/main/groovy/org/grails/compiler/injection/testing/{IntegrationTestMixinTransformation.groovy
 => IntegrationTestAstTransformation.groovy} (89%)

Reply via email to