Skip to content

chore(deps): update arduino/setup-task action to v3#323

Merged
ffurrer2 merged 1 commit into
mainfrom
renovate/arduino-setup-task-3.x
Jul 5, 2026
Merged

chore(deps): update arduino/setup-task action to v3#323
ffurrer2 merged 1 commit into
mainfrom
renovate/arduino-setup-task-3.x

Conversation

@ffurrer2-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
arduino/setup-task action major v2.0.0v3.0.0

Release Notes

arduino/setup-task (arduino/setup-task)

v3.0.0: 3.0.0

Compare Source

Migration Guide

The version of the Node.js runtime used to execute the action has been updated from 20 to 24. 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: node24' is not supported, use 'docker', 'node16' or 'node20' 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/v3/action.yml

This means an older runner version that does not provide Node.js 24.x is installed on the runner machine. In this case, the runner must be updated to a modern version with Node.js 24.x support prior to updating the arduino/setup-task action in the affected workflow.

Changelog

Breaking
  • Update Node.js runtime for action from 20 to 24 (#​1408)
Enhancement

Full Changeset

Contributors


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@ffurrer2-renovate
ffurrer2-renovate Bot requested a review from ffurrer2 as a code owner July 5, 2026 00:38
@ffurrer2-renovate ffurrer2-renovate Bot added dependencies Pull requests that update a dependency file renovate Pull requests of Renovate labels Jul 5, 2026
@ffurrer2
ffurrer2 merged commit c993ee4 into main Jul 5, 2026
11 checks passed
@ffurrer2
ffurrer2 deleted the renovate/arduino-setup-task-3.x branch July 5, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate Pull requests of Renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant