This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch 8.0.x-stage-hibernate7
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from ec17b09675 Fix tests for stage branch
add 7a410b30d7 Splitting analysis from style from code coverage & various
associated cleanup
No new revisions were added by this update.
Summary of changes:
.agents/skills/violation-fixer/SKILL.md | 231 ++++++++++
.../workflows/{codestyle.yml => codeanalysis.yml} | 73 ++--
.github/workflows/codestyle.yml | 50 +--
AGENTS.md | 8 +-
build-logic/plugins/build.gradle | 21 +
.../org/apache/grails/buildsrc/GradleUtils.groovy | 7 +
...n.groovy => GrailsCodeAnalysisExtension.groovy} | 25 +-
.../buildsrc/GrailsCodeAnalysisPlugin.groovy | 183 ++++++++
.../buildsrc/GrailsCodeStyleExtension.groovy | 9 +-
.../grails/buildsrc/GrailsCodeStylePlugin.groovy | 141 +++++--
.../grails/buildsrc/GrailsJacocoPlugin.groovy | 58 +++
.../GrailsViolationAggregationPlugin.groovy | 468 +++++++++++++++++++++
.../pmd/pmd.xml} | 15 +-
.../checkstyle/checkstyle-suppressions.xml | 0
.../checkstyle/checkstyle.xml | 0
.../codenarc/codenarc.groovy | 0
.../buildsrc/GrailsCodeStylePluginSpec.groovy | 135 ++++++
.../grails/buildsrc/GrailsJacocoPluginSpec.groovy | 73 ++++
.../GrailsViolationAggregationPluginSpec.groovy | 228 ++++++++++
build.gradle | 4 +
grails-async/core/build.gradle | 2 +
grails-async/gpars/build.gradle | 2 +
grails-async/plugin/build.gradle | 2 +
grails-async/rxjava/build.gradle | 2 +
grails-async/rxjava2/build.gradle | 2 +
grails-async/rxjava3/build.gradle | 2 +
grails-bootstrap/build.gradle | 2 +
grails-cache/build.gradle | 2 +
grails-codecs-core/build.gradle | 2 +
grails-codecs/build.gradle | 2 +
grails-common/build.gradle | 2 +
grails-console/build.gradle | 2 +
grails-controllers/build.gradle | 2 +
grails-converters/build.gradle | 2 +
grails-core/build.gradle | 2 +
grails-data-hibernate5/boot-plugin/build.gradle | 2 +
grails-data-hibernate5/core/build.gradle | 2 +
grails-data-hibernate5/dbmigration/build.gradle | 2 +
grails-data-hibernate5/grails-plugin/build.gradle | 2 +
grails-data-hibernate5/spring-orm/build.gradle | 2 +
grails-data-hibernate7/boot-plugin/build.gradle | 2 +
.../boot-plugin/gradle.properties | 3 +-
grails-data-hibernate7/core/build.gradle | 2 +
.../core/gradle.properties | 4 +-
.../dbmigration-core/build.gradle | 2 +
grails-data-hibernate7/dbmigration/build.gradle | 2 +
.../dbmigration/gradle.properties | 3 +-
grails-data-hibernate7/grails-plugin/build.gradle | 2 +
.../grails-plugin/gradle.properties | 4 +-
grails-data-mongodb/boot-plugin/build.gradle | 2 +
grails-data-mongodb/bson/build.gradle | 2 +
grails-data-mongodb/core/build.gradle | 2 +
grails-data-mongodb/ext/build.gradle | 2 +
grails-data-mongodb/grails-plugin/build.gradle | 2 +
grails-data-mongodb/gson-templates/build.gradle | 2 +
grails-data-simple/build.gradle | 2 +
grails-databinding-core/build.gradle | 2 +
grails-databinding/build.gradle | 2 +
grails-datamapping-async/build.gradle | 2 +
grails-datamapping-core/build.gradle | 2 +
grails-datamapping-rx/build.gradle | 2 +
grails-datamapping-support/build.gradle | 2 +
grails-datamapping-tck/build.gradle | 2 +
grails-datamapping-validation/build.gradle | 2 +
grails-datasource/build.gradle | 2 +
grails-datastore-async/build.gradle | 2 +
grails-datastore-core/build.gradle | 2 +
grails-datastore-web/build.gradle | 2 +
grails-domain-class/build.gradle | 2 +
grails-encoder/build.gradle | 2 +
grails-events/core/build.gradle | 2 +
grails-events/gpars/build.gradle | 2 +
grails-events/plugin/build.gradle | 2 +
grails-events/rxjava/build.gradle | 2 +
grails-events/rxjava2/build.gradle | 2 +
grails-events/rxjava3/build.gradle | 2 +
grails-events/spring/build.gradle | 2 +
grails-events/transforms/build.gradle | 2 +
grails-fields/build.gradle | 2 +
grails-forge/build.gradle | 1 +
grails-forge/gradle/code-style-config.gradle | 1 +
grails-geb/build.gradle | 2 +
grails-gradle/build.gradle | 1 +
grails-gradle/common/build.gradle | 2 +
grails-gradle/model/build.gradle | 2 +
grails-gradle/plugins/build.gradle | 2 +
grails-gradle/tasks/build.gradle | 2 +
grails-gsp/core/build.gradle | 2 +
grails-gsp/grails-layout/build.gradle | 2 +
grails-gsp/grails-sitemesh3/build.gradle | 2 +
grails-gsp/grails-taglib/build.gradle | 2 +
grails-gsp/grails-web-gsp-taglib/build.gradle | 2 +
grails-gsp/grails-web-gsp/build.gradle | 2 +
grails-gsp/grails-web-jsp/build.gradle | 2 +
grails-gsp/grails-web-taglib/build.gradle | 2 +
grails-gsp/plugin/build.gradle | 2 +
grails-i18n/build.gradle | 2 +
grails-interceptors/build.gradle | 2 +
grails-logging/build.gradle | 2 +
grails-mimetypes/build.gradle | 2 +
grails-rest-transforms/build.gradle | 2 +
grails-scaffolding/build.gradle | 2 +
grails-services/build.gradle | 2 +
grails-shell-cli/build.gradle | 2 +
grails-spring/build.gradle | 2 +
grails-test-core/build.gradle | 2 +
grails-test-suite-base/build.gradle | 2 +
grails-testing-support-core/build.gradle | 2 +
grails-testing-support-datamapping/build.gradle | 2 +
grails-testing-support-dbcleanup-core/build.gradle | 2 +
grails-testing-support-dbcleanup-h2/build.gradle | 2 +
.../build.gradle | 2 +
grails-testing-support-http-client/build.gradle | 2 +
grails-testing-support-mongodb/build.gradle | 2 +
grails-testing-support-views-gson/build.gradle | 2 +
grails-testing-support-web/build.gradle | 2 +
grails-url-mappings/build.gradle | 2 +
grails-validation/build.gradle | 2 +
grails-views-core/build.gradle | 2 +
grails-views-gson/build.gradle | 2 +
grails-views-markup/build.gradle | 2 +
grails-web-boot/build.gradle | 2 +
grails-web-common/build.gradle | 2 +
grails-web-core/build.gradle | 2 +
grails-web-databinding/build.gradle | 2 +
grails-web-mvc/build.gradle | 2 +
grails-web-url-mappings/build.gradle | 2 +
grails-wrapper/build.gradle | 2 +
plans/aggregate-violations.md | 111 +++++
129 files changed, 1920 insertions(+), 139 deletions(-)
create mode 100644 .agents/skills/violation-fixer/SKILL.md
copy .github/workflows/{codestyle.yml => codeanalysis.yml} (60%)
copy
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/{GrailsCodeStyleExtension.groovy
=> GrailsCodeAnalysisExtension.groovy} (65%)
create mode 100644
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsCodeAnalysisPlugin.groovy
create mode 100644
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsJacocoPlugin.groovy
create mode 100644
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsViolationAggregationPlugin.groovy
copy
build-logic/plugins/src/main/resources/META-INF/{org.apache.grails.buildsrc.codestyle/checkstyle/checkstyle-suppressions.xml
=> org.apache.grails.buildsrc.grails-code-analysis/pmd/pmd.xml} (63%)
rename
build-logic/plugins/src/main/resources/META-INF/{org.apache.grails.buildsrc.codestyle
=>
org.apache.grails.buildsrc.grails-code-style}/checkstyle/checkstyle-suppressions.xml
(100%)
rename
build-logic/plugins/src/main/resources/META-INF/{org.apache.grails.buildsrc.codestyle
=> org.apache.grails.buildsrc.grails-code-style}/checkstyle/checkstyle.xml
(100%)
rename
build-logic/plugins/src/main/resources/META-INF/{org.apache.grails.buildsrc.codestyle
=> org.apache.grails.buildsrc.grails-code-style}/codenarc/codenarc.groovy
(100%)
create mode 100644
build-logic/plugins/src/test/groovy/org/apache/grails/buildsrc/GrailsCodeStylePluginSpec.groovy
create mode 100644
build-logic/plugins/src/test/groovy/org/apache/grails/buildsrc/GrailsJacocoPluginSpec.groovy
create mode 100644
build-logic/plugins/src/test/groovy/org/apache/grails/buildsrc/GrailsViolationAggregationPluginSpec.groovy
copy
grails-test-examples/external-configuration/src/integration-test/resources/testResourceConfig.properties
=> grails-data-hibernate7/boot-plugin/gradle.properties (91%)
copy
grails-test-examples/external-configuration/src/integration-test/resources/testResourceConfig.properties
=> grails-data-hibernate7/core/gradle.properties (85%)
copy
grails-test-examples/external-configuration/src/integration-test/resources/testResourceConfig.properties
=> grails-data-hibernate7/dbmigration/gradle.properties (91%)
copy
grails-test-examples/external-configuration/src/integration-test/resources/testResourceConfig.properties
=> grails-data-hibernate7/grails-plugin/gradle.properties (85%)
create mode 100644 plans/aggregate-violations.md