Skip to content

Releases: arduino/setup-task

2.0.0

06 Feb 10:25
v2.0.0
b91d5d2
Compare
Choose a tag to compare

Migration Guide

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/setup-task 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/setup-task:

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/setup-task/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 Node.js runtime for action from 16 to 20 (#919)

Enhancement

Full Changeset

1.0.3...2.0.0

Contributors

1.0.3

31 Jan 06:30
e26d897
Compare
Choose a tag to compare

Changelog

Enhancement

  • Add support for all Task build architectures (43e1bb8)

Full Changeset

1.0.2...1.0.3

1.0.2

12 Oct 07:14
d665c6b
Compare
Choose a tag to compare

Release Notes

Changelog

Enhancement

  • Run action with Node.js 16 (#552)
  • Various dependency updates

Contributors


Full Changeset: 1.0.1...1.0.2

1.0.1

25 Mar 09:29
ca745e1
Compare
Choose a tag to compare

Changelog

Bug Fix

Enhancement

  • 4b84788 Print installed Task version
  • Various dependency updates

1.0.0

20 May 07:00
accf38b
Compare
Choose a tag to compare

Initial release of the arduino/setup-task GitHub Actions action.

Migration guide for arduino/actions/setup-taskfile action users

Action name change

With the move to this dedicated repository from its provisional home in the experimental repository, the action name has changed. This requires a change to workflows using the action.

Change:

uses: arduino/actions/setup-taskfile@master

to:

uses: arduino/setup-task@v1