ActionLint version in MegaLinter doesnt support node24 runners #6600
dannystaple
started this conversation in
General
Replies: 2 comments
-
|
As a workaround - in actionlint.yml I've added: paths:
actions/**/*:
ignore:
# Ignore the node24 runs until https://github.com/oxsecurity/megalinter/discussions/6600 is resolved
- 'invalid runner name "node24" at runs.using .+' |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
@dannystaple thanks for your nice work about MegaLinter :) Note: a new release will come pretty soon :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First, I want to say how useful MegaLinter is to me - it's a great tool for instrumenting repos with a bunch of Linters, and automatically suggesting flavours is really handy.
When working with custom shared actions or workflows, actionlinter is pretty handy, however the version in Megalinter is a little behind, with v1.7.8 or later supporting node24 runners and version 1.6.23 being used in MegaLinter (according to https://megalinter.io/v6/descriptors/action_actionlint/).
This leads to linter errors:
(I've anonymised workflow/action names there)
Node20 support is deprecated (or being so) in github runners, so we don't really want to write new actions using it. I'm hoping there's a dependabot bump with the newer actionlint version somewhere.
Beta Was this translation helpful? Give feedback.
All reactions