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

Reply via email to