-
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update node to 18 lts #310
Conversation
Update to the node 18 lts so we're on a supported version.
Enable debug on all test workflows so we can understand any failures.
Reduce the amount of output in the log when running in debug.
@stevenh can it be merged ? :) Please remove the "draft" status of the PRs you consider ready ;) (i think this one is ^^ ) |
Add slf4j logging to CodeNarcServer so that we can control the log level.
@@ -32,13 +32,21 @@ import org.apache.tools.ant.types.Commandline | |||
// CodeNarc main class | |||
import org.codenarc.CodeNarc | |||
|
|||
// Logging |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
such an elegant rewriting ;)
e57266f
to
16ca434
Compare
Will do, was just fixing the spelling issues. I do wish we wouldn't keep getting random failures on some of the platforms. |
991bd17
to
a5b9dbe
Compare
are the failures so random ? ^^ |
a5b9dbe
to
0d39a9c
Compare
Add support for trace level debugging so we can reduce the spam while investigating issues for the log entries which are particularly large. Trace level logging can be enabled by add npm-groovy-lint-trace to the DEBUG environment variable.
0d39a9c
to
60110a5
Compare
Yes it seems so, I'd say they currently fail more than succeed, from what I've seen while pushing up incremental fixes. |
There's a few ready for review now, will rebase the others when this is in as that will help identify any flaky behaviour. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great 🔥🔥🔥🔥
Update to the node 18 LTS so we're on a supported version.
Also updating a bunch of logging to help investigate the random failures occurring in workflows, including switching CodeNarcServer to use java logging instead of prints.