The GitHub Actions job "CI - Groovy Joint Validation Build" on 
grails-core.git/fix/groovydoc-links has succeeded.
Run started by GitHub user borinquenkid (triggered by borinquenkid).

Head commit for run:
978a57123d4f17050d2a54442358c8f4a96f9bfa / Walter Duque de Estrada 
<[email protected]>
Decouple auditGroovydocLinks from the default docs build and add test coverage

jdaugherty flagged that wiring auditGroovydocLinks as an unconditional
dependency of the docs task would fail the build the moment any
violation is found - and the author's own investigation on this PR
noted ~30 residual "phantom" link reports that aren't real errors, so
merging as-is would have broken every future docs build. Keep the task
registered and runnable on demand (./gradlew :grails-doc:auditGroovydocLinks)
without wiring it into docsTask.dependsOn.

Also extract the violation-detection logic into a Gradle-API-free
GroovydocLinkAuditor so it's unit testable - build-logic/docs-core
deliberately keeps Gradle classes off the test compile classpath
(see docs-core/build.gradle), so the previous DefaultTask-only
implementation had no path to test coverage.

Co-Authored-By: Claude Sonnet 5 <[email protected]>

Report URL: https://github.com/apache/grails-core/actions/runs/29617058887

With regards,
GitHub Actions via GitBox

Reply via email to