The GitHub Actions job "Coverage" on grails-core.git/fix/codec-metaclass-compile-static-8.0.x has succeeded. Run started by GitHub user codeconsole (triggered by codeconsole).
Head commit for run: 6703374a16499e28cb16e79aad440a89b327bfb0 / Scott Murphy Heiberg <[email protected]> Bump Forge Shadow plugin to 8.3.11 for Gradle 9 Shadow 8.3.6's ShadowApplicationPlugin configures the startShadowScripts task through conventionMapping.map('mainClassName'). Gradle 9 removed the deprecated CreateStartScripts.mainClassName in favour of the mainClass Property, so the task can no longer be created and the Forge build fails at configuration time: Could not determine the dependencies of task ':grails-forge-web-netty:shadowDistTar'. > Could not create task ':grails-forge-web-netty:startShadowScripts'. > You can't map a property that does not exist: propertyName=mainClassName Shadow is only applied to grails-forge-web-netty because the AWS Elastic Beanstalk packaging came over from 7.2.x, which builds Forge on Gradle 8.14.5 where mainClassName still exists. Shadow 8.3.7 backported Gradle 9 support and 8.3.11 is the latest 8.3.x; the 8.x line is maintenance-only upstream, so Forge's own build should follow the generated applications to Shadow 9 (already 9.2.2 in the Forge dependency catalog) in a later change, which needs the Transformer -> ResourceTransformer migration in buildSrc. Report URL: https://github.com/apache/grails-core/actions/runs/33290128883 With regards, GitHub Actions via GitBox
