Skip to content

build(deps): bump arduino/setup-task from 2 to 3#76

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/arduino/setup-task-3
Open

build(deps): bump arduino/setup-task from 2 to 3#76
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/arduino/setup-task-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 30, 2026

Copy link
Copy Markdown
Contributor

Bumps arduino/setup-task from 2 to 3.

Release notes

Sourced from arduino/setup-task's releases.

3.0.0

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

arduino/setup-task@2.0.0...3.0.0

Contributors

Commits
  • c0bc642 Merge pull request #1412 from arduino/dependabot/npm_and_yarn/prettier-3.9.4
  • c07d23e build(deps-dev): bump prettier from 3.9.3 to 3.9.4
  • f08c616 Merge pull request #1413 from arduino/dependabot/npm_and_yarn/vercel/ncc-0.44.1
  • 9258741 build(deps-dev): bump @​vercel/ncc from 0.44.0 to 0.44.1
  • 5da2ac7 Merge pull request #1341 from arduino/dependabot/npm_and_yarn/actions/tool-ca...
  • 939b4bb Update dependency license metadata cache for @actions/tool-cache bump
  • 8ee93ed Repackage action following @actions/tool-cache bump
  • d179139 build(deps): bump @​actions/tool-cache from 3.0.1 to 4.0.0
  • fdf1a08 Merge pull request #1340 from arduino/dependabot/npm_and_yarn/actions/io-3.0.2
  • b3c627a Repackage action following @actions/io bump
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated the project’s CI setup to use a newer version of the task installer in the test pipeline.
    • This helps keep automated checks aligned with the latest tooling and may improve build reliability.

Bumps [arduino/setup-task](https://github.com/arduino/setup-task) from 2 to 3.
- [Release notes](https://github.com/arduino/setup-task/releases)
- [Commits](arduino/setup-task@v2...v3)

---
updated-dependencies:
- dependency-name: arduino/setup-task
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 30, 2026
@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: b85ed791-1f69-4eab-9408-f3d4347c43c6

📥 Commits

Reviewing files that changed from the base of the PR and between 9e576fc and 1ae0d7b.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • codeready-toolchain/api (manual)
  • codeready-toolchain/toolchain-common (manual)
  • codeready-toolchain/host-operator (manual)
  • codeready-toolchain/toolchain-e2e (manual)
📜 Recent review details
⏰ Context from checks skipped due to timeout. (4)
  • GitHub Check: Test
  • GitHub Check: govulncheck
  • GitHub Check: Build Image
  • GitHub Check: Lint
🔇 Additional comments (1)
.github/workflows/ci.yml (1)

26-26: LGTM!


Walkthrough

The CI workflow's "Install Task" step is updated to use arduino/setup-task@v3 instead of arduino/setup-task@v2.

Changes

CI Action Version Bump

Layer / File(s) Summary
Bump arduino/setup-task to v3
.github/workflows/ci.yml
Updates the arduino/setup-task action from v2 to v3 in the Install Task step of the test job.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minutes

Suggested labels

ci

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: upgrading arduino/setup-task from v2 to v3.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/arduino/setup-task-3

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot added the ci Add or update CI/CD configuration label Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Add or update CI/CD configuration dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants