Skip to content

ci(release-web): pin Node 24 instead of reading .nvmrc - #1477

Merged
danditomaso merged 1 commit into
meshtastic:mainfrom
danditomaso:fix/release-web-node-pin
Oct 18, 2026
Merged

danditomaso merged 1 commit into
meshtastic:mainfrom
danditomaso:fix/release-web-node-pin

Conversation

@danditomaso

Copy link
Copy Markdown
Collaborator

Description

Follow-up to #1475, from CodeRabbit's review there. release-web.yml checks out inputs.ref, which can be any branch, tag or SHA, including one from before .nvmrc existed. setup-node fails when node-version-file points at a missing file, so this workflow pins node-version: 24 directly. The other workflows always build the commit that triggered them, so they keep reading .nvmrc.

Related Issues

Follows #1475.

Changes Made

  • release-web.yml: node-version: 24 instead of node-version-file: .nvmrc, with a comment explaining why

Testing Done

Not run. A workflow_dispatch against an old tag would exercise it.

Checklist

  • Code follows project style guidelines
  • Documentation has been updated or added
  • Tests have been added or updated
  • All i18n translation labels have been added (not applicable)

release-web checks out inputs.ref, which can be a revision from before
.nvmrc was added in meshtastic#1475, and setup-node fails when the file is
missing. Raised by CodeRabbit on meshtastic#1475.
@vercel

vercel Bot commented Oct 18, 2026

Copy link
Copy Markdown

@danditomaso is attempting to deploy a commit to the Meshtastic Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Oct 18, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 13 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 4 included reviews currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7bb92fa7-96d6-4240-b617-fd4db3f5f20d
📥 Commits

Reviewing files that changed from the base of the PR and between c3ae280 and a264318.

📒 Files selected for processing: 1
  • .github/workflows/release-web.yml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@danditomaso
danditomaso added this pull request to the merge queue Oct 18, 2026
Merged via the queue into meshtastic:main with commit c45dcd7 Oct 18, 2026
3 of 4 checks passed
@danditomaso
danditomaso deleted the fix/release-web-node-pin branch October 18, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant