Skip to content

Releases: arduino/arduino-lint-action

2.0.0

08 Oct 07:05
4de5fc8
Compare
Choose a tag to compare

The version of the Node.js runtime used to execute the action has been updated from 16 to 20. This could be a breaking change for certain GitHub Actions workflows.

If a workflow with dependency on the arduino/arduino-lint-action action uses only GitHub-hosted GitHub Actions runners, no changes are required.

If the workflow uses a self-hosted runner, the workflow run might fail after updating arduino/arduino-lint-action:

Error: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: node20' is not supported, use 'docker', 'node12' or 'node16' instead.')
   at GitHub.Runner.Worker.ActionManifestManager.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs)
   at GitHub.Runner.Worker.ActionManifestManager.Load(IExecutionContext executionContext, String manifestFile)
Error: Fail to load arduino/arduino-lint-action/v2/action.yml

This means an older runner version that does not provide Node.js 20.x is installed on the runner machine and you must update the runner version.

Changelog

Breaking

  • Update action's Node.js runtime to 20.x (#350, #415)

Enhancement

Full Changeset

1.0.2...2.0.0

Contributors

1.0.2

02 Nov 06:55
e9a3087
Compare
Choose a tag to compare

Changelog

Enhancement

  • Use Node.js 16.x runtime for action execution in runner (#193)

Full Changeset

https://github.com/arduino/foobar/compare/1.0.0...2.0.0

Contributors

1.0.1

22 Mar 10:10
dd58dc6
Compare
Choose a tag to compare

Changelog

Enhancement

  • Various dependency updates

1.0.0

12 Jan 16:35
34273a9
Compare
Choose a tag to compare

Initial release of arduino/arduino-lint-action