Skip to content

Upgrade to Node 24#113

Open
benjyw wants to merge 1 commit intoarduino:masterfrom
benjyw:node24
Open

Upgrade to Node 24#113
benjyw wants to merge 1 commit intoarduino:masterfrom
benjyw:node24

Conversation

@benjyw
Copy link
Copy Markdown

@benjyw benjyw commented Mar 18, 2026

Node 20 actions are deprecated and GHA will
refuse to run them in a few months.

This change:

  • upgrades the action to Node 24
  • upgrades actions it uses to versions on Node 24
  • modifies how upload-artifact is used, as required
    by a breaking change to that action.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 18, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@benjyw
Copy link
Copy Markdown
Author

benjyw commented Mar 18, 2026

Note that the markdown link check fails on a URL that exists, likely because npmjs.com have switched to stricter Cloudflare bot detection. I leave it to the maintainers to decide how to handle this.

@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Mar 24, 2026
@per1234 per1234 linked an issue Mar 24, 2026 that may be closed by this pull request
3 tasks
gartnera added a commit to agtonomy/setup-protoc that referenced this pull request Apr 27, 2026
Node 20 actions are deprecated and GHA will refuse to run them in a
few months.

This change:
- upgrades the action to Node 24
- upgrades actions it uses to versions on Node 24
- modifies how upload-artifact is used, as required by a breaking
  change to that action.

Squashed from arduino#113 by Benjy Weinberger <benjyw>.

Co-authored-by: Benjy Weinberger <benjyw@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Node.js 24 to keep this action working

3 participants