You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@grails.apache.org by "borinquenkid (via GitHub)" <gi...@apache.org> on 2026/10/11 01:28:01 UTC

[PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

borinquenkid opened a new pull request, #16590:
URL: https://github.com/apache/grails-core/pull/16590

   ## What
   
   Converts the remaining Java sources of `grails-logging`, `grails-quartz`, `grails-startup-progress`, `grails-datasource` to Groovy: 21 `.java` files removed, 27 `.groovy` files added (30 files changed, 2224 insertions(+), 1517 deletions(-)).
   
   ## Why
   
   The maintainers asked on #16351 for the Java-to-Groovy migration to land one Gradle project at a time as a stack of PRs, bottom-up in dependency order. #16572 did `grails-data-hibernate7`; this PR is 12 of 30 in the next stack (base: `refactor/java-to-groovy-grails-encoder`). The end state of every file is taken from the `9.0.x-java-to-groovy` branch, which already carries the regression fixes found by CI.
   
   Commits:
   - 11d6abe39e refactor: convert grails-datasource to Groovy
   - 235a945774 refactor: convert grails-startup-progress to Groovy
   - 93a46b73cd refactor: convert grails-quartz to Groovy
   - 7b9ed6f775 refactor: convert grails-logging to Groovy
   
   ## Changed outside the converted sources
   
   - nothing
   
   ## Java-facing API sweep
   
   Every deleted `.java` was compared with its Groovy twin via `javap -v -protected` (class declaration, public/protected fields, constructors, methods incl. modifiers/throws/generics, interface default methods, nested class modifiers, and the annotations callers see). Result:
   
   - `grails-logging`: 1 deleted .java, 0 differences requiring action
   - `grails-quartz`: 8 deleted .java, 0 differences requiring action
   - `grails-startup-progress`: 11 deleted .java, 0 differences requiring action
   - `grails-datasource`: 1 deleted .java, 0 differences requiring action
   
   See also the notes below. Remaining informational entries (widened visibility, e.g. Groovy property accessors): 3.
   
   ## Verification
   
   - `classes` and `testClasses` (plus `ast`/`cli`/`testFixtures` source sets where present) of the converted project(s) and of their direct dependents compile: ['grails-rest-transforms', 'grails-services', 'grails-spring-security-acl', 'grails-test-suite-persistence', 'grails-test-suite-uber']
   - No test suites were run locally (the umbrella branch was verified; CI runs them). `codeStyle`, `rat` and a whole-repo `build -PskipTests` are run once on the tip of the stack.
   
   ## Notes
   
   - Informational sweep entries that are not regressions: Groovy enums gain `MIN_VALUE`/`MAX_VALUE`/`next()`/`previous()`, property accessors appear for formerly package-private members, nested static classes with implicit constructors become public (they were `protected`), and generic type parameters that Groovy erases in constructors/methods (descriptors identical).
   - Groovy gotchas that applied (see #16351): `static final` without `public` creates a property; `==` calls `equals()`; Closure/SAM coercions; `@CompileStatic` with nested classes. All CI regression fixes found on the umbrella branch are included in the end state.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "borinquenkid (via GitHub)" <gi...@apache.org>.
borinquenkid commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6280546414

   **Update: this branch now carries a different temporary CI commit (BLOCKER before merge).**
   
   The earlier `skipTests`/`skipCodeStyle` flag in `gradle.properties` did not help enough: the functional jobs still compile the whole repository (about 57 minutes each) on every push, so it only saved around a fifth of the time. It has been removed.
   
   In its place, every PR in this stack except #16576 (the one closest to 10.0.x) carries one temporary commit, `CHANGEME FOR ACCEPTANCE: disable PR workflow triggers`. It changes the `pull_request:` trigger of each workflow to `branches: ['CHANGEME-FOR-ACCEPTANCE']`, a branch that does not exist, so pushing, rebasing or force-pushing this branch starts no jobs.
   
   **Condition for merging this PR:** that commit must be reverted on this branch first (`git revert` of the `CHANGEME FOR ACCEPTANCE` commit), and CI must then run and be green. **The absence of CI checks on this PR is deliberate and does not mean the code was tested.** The full build runs on #16576, and each PR gets it when the PR below it has merged.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6148615452

   ## 🚨 TestLens detected 1 failed test 🚨
   
   ### Test Summary
   > [!TIP]
   > Inspect all details with the [TestLens CLI](https://testlens.app/docs/features/cli): `testlens pr 16590`
   
   #### [CI / Build Grails-Core \(Windows JDK 25 shard 2\)](https://github.com/apache/grails-core/actions/runs/38410878075/job/115342570911?pr=16590) > :grails-startup-progress:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | StartupProgressSpec > tells a watching page why the start failed while <span>#</span>stage, then releases the port > tells a watching page why the start failed while running a hook, then releases the port | ❌ | 0%&nbsp;🟢 |
   
   🏷️ Commit: 1c2126c06d43b7e4b191431369ccdebb58c31429
   ▶️ Tests:  26716 executed
   🟡 Checks: 30/78 completed
   
   ### Test Failures
   
   <details><summary><strong>StartupProgressSpec > tells a watching page why the start failed while <span>#</span>stage, then releases the port > tells a watching page why the start failed while running a hook, then releases the port</strong> (:grails-startup-progress:test in <a href="https://github.com/apache/grails-core/actions/runs/38410878075/job/115342570911?pr=16590">CI / Build Grails-Core (Windows JDK 25 shard 2)</a>)</summary>
   
   ```
   Condition not satisfied:
   
   status()?.phase == 'FAILED'
   |         |     |
   null      null  false
   
   	at org.apache.grails.startup.StartupProgressSpec.tells a watching page why the start failed while #stage, then releases the port(StartupProgressSpec.groovy:331)
   ```
   
   |expected|actual|
   |---|---|
   |<s>FAILED</s>|<b>null</b>|
   
   </details>
   
   ### Rerun Controls
   > [!NOTE]
   > Checks are currently running using the configuration below.
   
   Select tests to mute in this pull request:
   
   🔲 StartupProgressSpec > tells a watching page why the start failed while <span>#</span>stage, then releases the port <!-- uniqueId=[engine:spock]/[spec:org.apache.grails.startup.StartupProgressSpec]/[feature:$spock_feature_0_2] -->
   
   Reuse successful test results:
   
   🔲 ♻️ Only rerun the tests that failed or were muted before
   
   Click the checkbox to trigger a rerun:
   
   🔲 **Rerun jobs**
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6343908081

   ## 🔎 No tests executed 🔎
   
   🏷️ Commit: a02bd8d78c26fb3a2c6c5b30568bcb00a2db8c9c
   ▶️ Tests:  0 executed
   ⚪️ Checks: 42/42 completed
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6207966731

   ## 🚨 All tests passed but jobs failed 🚨
   
   ### Failed Jobs without Test Failures
   
   ❌ [CI / Build Grails-Core \(Windows JDK 25 shard 2\)](https://github.com/apache/grails-core/actions/runs/38844122390/job/116790644411?pr=16590)
   
   🏷️ Commit: 4496776859711f94a5df4c1ee4a804353a5b6f2c
   ▶️ Tests:  38841 executed
   🟡 Checks: 100/162 completed
   
   ### Rerun Controls
   
   Click the checkbox to trigger a rerun:
   
   🔲 **Rerun jobs**
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6160192780

   ## ✅ All tests passed ✅
   
   🏷️ Commit: 2085d43886de28a1cbfc0b62684352362bf7c09d
   ▶️ Tests:  81905 executed
   ⚪️ Checks: 166/166 completed
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6104924540

   ## ✅ All tests passed ✅
   
   🏷️ Commit: 11d6abe39e5a89dbacccc75a5987278f1516a3b5
   ▶️ Tests:  72065 executed
   ⚪️ Checks: 81/81 completed
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6114632754

   ## ✅ All tests passed ✅
   
   🏷️ Commit: 767935c5f9d95eade1172551576beb8af4b333fc
   ▶️ Tests:  66701 executed
   ⚪️ Checks: 83/83 completed
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "codecov[bot] (via GitHub)" <gi...@apache.org>.
codecov[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6104642745

   ## [Codecov](https://app.codecov.io/gh/apache/grails-core/pull/16590?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `83.46457%` with `105 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 62.8512%. Comparing base ([`759a1c6`](https://app.codecov.io/gh/apache/grails-core/commit/759a1c60c1a7dc2264368bb96c74bc7dbd4a45cf?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`11d6abe`](https://app.codecov.io/gh/apache/grails-core/commit/11d6abe39e5a89dbacccc75a5987278f1516a3b5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/grails-core/pull/16590?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...e/grails/startup/StartupProgressRunListener.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressRunListener.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUnVuTGlzdGVuZXIuZ3Jvb3Z5) | 79.8165% | [15 Missing and 7 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...s/startup/StartupProgressApplicationStartup.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressApplicationStartup.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzQXBwbGljYXRpb25TdGFydHVwLmdyb292eQ==) | 80.0000% | [10 Missing and 11 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...y/org/apache/grails/startup/StartupProgress.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgress.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzLmdyb292eQ==) | 88.7574% | [12 Missing and 7 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...g/apache/grails/startup/StartupProgressPage.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressPage.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUGFnZS5ncm9vdnk=) | 56.4103% | [12 Missing and 5 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...vy/org/apache/grails/startup/StartupBrowser.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupBrowser.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cEJyb3dzZXIuZ3Jvb3Z5) | 38.4615% | [7 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...apache/grails/startup/StartupProgressServer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressServer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzU2VydmVyLmdyb292eQ==) | 88.3721% | [3 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [.../grails/compiler/logging/LoggingTransformer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-logging%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fcompiler%2Flogging%2FLoggingTransformer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWxvZ2dpbmcvc3JjL21haW4vZ3Jvb3Z5L29yZy9ncmFpbHMvY29tcGlsZXIvbG9nZ2luZy9Mb2dnaW5nVHJhbnNmb3JtZXIuZ3Jvb3Z5) | 86.3636% | [2 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ovy/org/apache/grails/startup/StartupAccess.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupAccess.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cEFjY2Vzcy5ncm9vdnk=) | 88.8889% | [0 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...he/grails/startup/StartupProgressProperties.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressProperties.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUHJvcGVydGllcy5ncm9vdnk=) | 83.3333% | [3 Missing :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...apache/grails/startup/StartupProgressFilter.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressFilter.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzRmlsdGVyLmdyb292eQ==) | 92.0000% | [0 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | ... and [1 more](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   [![Impacted file tree graph](https://app.codecov.io/gh/apache/grails-core/pull/16590/graphs/tree.svg?width=650&height=150&src=pr&token=qJrryhpk7u&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   
   ```diff
   @@                               Coverage Diff                                @@
   ##             refactor/java-to-groovy-grails-encoder     #16590        +/-   ##
   ================================================================================
   - Coverage                                   62.8706%   62.8512%   -0.0193%     
   - Complexity                                    29789      29876        +87     
   ================================================================================
     Files                                          2221       2221                
     Lines                                        109183     109145        -38     
     Branches                                      20214      20225        +11     
   ================================================================================
   - Hits                                          68644      68599        -45     
   + Misses                                        31161      31157         -4     
   - Partials                                       9378       9389        +11     
   ```
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/grails-core/pull/16590?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [.../datasource/ReadOnlyDriverManagerDataSource.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-datasource%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fdatasource%2FReadOnlyDriverManagerDataSource.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWRhdGFzb3VyY2Uvc3JjL21haW4vZ3Jvb3Z5L29yZy9ncmFpbHMvcGx1Z2lucy9kYXRhc291cmNlL1JlYWRPbmx5RHJpdmVyTWFuYWdlckRhdGFTb3VyY2UuZ3Jvb3Z5) | `100.0000% <100.0000%> (ø)` | |
   | [...che/grails/startup/StartupProgressLifecycle.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressLifecycle.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzTGlmZWN5Y2xlLmdyb292eQ==) | `100.0000% <100.0000%> (ø)` | |
   | [...apache/grails/startup/StartupProgressFilter.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressFilter.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzRmlsdGVyLmdyb292eQ==) | `93.7500% <92.0000%> (ø)` | |
   | [...che/grails/startup/StartupProgressResponder.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressResponder.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUmVzcG9uZGVyLmdyb292eQ==) | `95.4546% <96.2264%> (ø)` | |
   | [.../grails/compiler/logging/LoggingTransformer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-logging%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fcompiler%2Flogging%2FLoggingTransformer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWxvZ2dpbmcvc3JjL21haW4vZ3Jvb3Z5L29yZy9ncmFpbHMvY29tcGlsZXIvbG9nZ2luZy9Mb2dnaW5nVHJhbnNmb3JtZXIuZ3Jvb3Z5) | `86.3636% <86.3636%> (ø)` | |
   | [...ovy/org/apache/grails/startup/StartupAccess.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupAccess.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cEFjY2Vzcy5ncm9vdnk=) | `78.3784% <88.8889%> (ø)` | |
   | [...he/grails/startup/StartupProgressProperties.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressProperties.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUHJvcGVydGllcy5ncm9vdnk=) | `88.0000% <83.3333%> (ø)` | |
   | [...apache/grails/startup/StartupProgressServer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressServer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzU2VydmVyLmdyb292eQ==) | `87.5000% <88.3721%> (ø)` | |
   | [...vy/org/apache/grails/startup/StartupBrowser.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupBrowser.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cEJyb3dzZXIuZ3Jvb3Z5) | `44.4444% <38.4615%> (ø)` | |
   | [...g/apache/grails/startup/StartupProgressPage.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree&filepath=grails-startup-progress%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fstartup%2FStartupProgressPage.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXN0YXJ0dXAtcHJvZ3Jlc3Mvc3JjL21haW4vZ3Jvb3Z5L29yZy9hcGFjaGUvZ3JhaWxzL3N0YXJ0dXAvU3RhcnR1cFByb2dyZXNzUGFnZS5ncm9vdnk=) | `60.0000% <56.4103%> (ø)` | |
   | ... and [3 more](https://app.codecov.io/gh/apache/grails-core/pull/16590?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | |
   
   ... and [5 files with indirect coverage changes](https://app.codecov.io/gh/apache/grails-core/pull/16590/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "testlens-app[bot] (via GitHub)" <gi...@apache.org>.
testlens-app[bot] commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6200208896

   ## ✅ All tests passed ✅
   
   🏷️ Commit: ba58d92b79827e39e0dd123725514cf5b3dd5e48
   ▶️ Tests:  51758 executed
   ⚪️ Checks: 168/168 completed
   
   ---
   _Learn more about TestLens at [testlens.app/docs](https://testlens.app/docs/features/pr-comment/)._
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] refactor: convert grails-logging, grails-quartz, grails-startup-progress and grails-datasource to Groovy [grails-core]

Posted by "borinquenkid (via GitHub)" <gi...@apache.org>.
borinquenkid commented on PR #16590:
URL: https://github.com/apache/grails-core/pull/16590#issuecomment-6278019206

   **Temporary CI flag on this stacked branch (BLOCKER before merge).**
   
   This Java-to-Groovy chain is a stack of PRs, and every push to any of them starts the full CI matrix, which is more runner time than the ASF allows us. Every PR in the stack except the one closest to its release branch (#16576) therefore carries one temporary commit, `CHANGEME FOR ACCEPTANCE`, that adds this to the root `gradle.properties`:
   
   ```
   skipTests=true
   skipCodeStyle=true
   ```
   
   With it, CI on this PR compiles but does not run tests or code style. The full build runs on #16576 (closest to 10.0.x), and each PR gets it when the PR below it has merged.
   
   **Condition for merging this PR:** that `gradle.properties` block (and the `CHANGEME FOR ACCEPTANCE` commit) must be dropped from this branch first, and CI must then be green with the tests running. A green check on this PR as it stands does not mean the tests ran. Rollout of the commit is branch by branch, so a branch may not carry it yet.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@grails.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org