Skip to content

chore: manage Node via mise#7513

Open
olerass wants to merge 1 commit into
developfrom
@ole/mise-node
Open

chore: manage Node via mise#7513
olerass wants to merge 1 commit into
developfrom
@ole/mise-node

Conversation

@olerass
Copy link
Copy Markdown
Contributor

@olerass olerass commented May 22, 2026

We currently pin the same Node version in two files (.nvmrc and .node-version) that can drift, while Maestro sits separately in .tool-versions. Following on from #7511, the natural cleanup is to give mise full responsibility for tool versions without forcing a CI installer swap.

This change moves Maestro into mise.toml and configures mise to read .node-version as the canonical Node source. For local dev we run mise install and get both. CI's Node install stays on actions/setup-node pointed at .node-version, preserving the inline tsc/eslint problem matchers we'd lose by switching to mise-action for Node. The mise-action calls for Maestro now scope their install via install_args so they don't pick up Node alongside.

Bitrise's nvm@1 step reads .nvmrc, which this PR deletes, so a follow-up Bitrise migration to mise should land shortly after. Once that lands and actions/setup-node#1421 merges upstream, we can point setup-node at mise.toml directly and drop .node-version for a single canonical pin file.

@olerass olerass added the e2e Tags a PR as needing e2e testing. Re-runs the suites automatically on each push. label May 22, 2026
@github-actions
Copy link
Copy Markdown

Launch in simulator or device for c001c2c

@olerass olerass requested review from DanielSinclair and i1skn May 22, 2026 10:18
@olerass olerass changed the title chore(ci): manage Node via mise chore: manage Node via mise May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

e2e Tags a PR as needing e2e testing. Re-runs the suites automatically on each push.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant