grails-core icon indicating copy to clipboard operation
grails-core copied to clipboard

Explore ways to consolidate Checkstyle and Codenarc errors into single file for GitHub workflow

Open jamesfredley opened this issue 3 months ago • 0 comments

Issue description

https://github.com/apache/grails-core/actions/runs/17872742072

Currently on the GitHub workflow you can download a zip with a file per subproject for Checkstyle and Codenarc with success and failure, which makes it difficult to quickly find the failure.

Locally the task output links you to the failure report(s)

jamesfredley avatar Sep 20 '25 14:09 jamesfredley

@Vampire, is it possible to get Renovate to update the Kotlin files as well?

leonard84 avatar Nov 24 '25 15:11 leonard84

Yes, but we should not currently. As I already wrote in two other PRs before. We can do something like

packageRules: [
  {
    groupName: "actions-checkout",
    matchPackageNames: [
      "actions/checkout",
      "/^actions:checkout(__.*)?$/"
    ]
  }
]

But this currently produces rubbish as Renovate has f***** up maven range handling.

After https://github.com/renovatebot/renovate/discussions/37703 got a helpful answer, or most probably after my bug-fixes at https://github.com/renovatebot/renovate/pulls/Vampire were merged, we should be able to make the according configuration.

Until then it is good that the PRs are not mergeable, as they produce rubbish. Alternatively we could for the time being disable those updates.

Vampire avatar Nov 24 '25 18:11 Vampire

If I see it correctly, typesafegithub does not even support v6 at the moment.

leonard84 avatar Dec 01 '25 18:12 leonard84

https://github.com/typesafegithub/github-actions-typing-catalog/issues/123

leonard84 avatar Dec 10 '25 09:12 leonard84