Skip to content

fix(ci): manually install nvm-windows instead of Chocolatey#151

Merged
CalvinAllen merged 2 commits intomainfrom
fix/ci/nvm-windows-manual-install
Dec 14, 2025
Merged

fix(ci): manually install nvm-windows instead of Chocolatey#151
CalvinAllen merged 2 commits intomainfrom
fix/ci/nvm-windows-manual-install

Conversation

@CalvinAllen
Copy link
Contributor

Summary

Chocolatey's nvm package runs an async GUI installer that gets orphaned/killed in CI before completing. Switch to manual installation using the noinstall zip:

  • Download nvm-noinstall.zip directly from GitHub releases
  • Extract to AppData\Roaming\nvm
  • Create settings.txt with proper paths
  • Set NVM_HOME, NVM_SYMLINK env vars and PATH

Test plan

  • Verify migrate-node-windows-nvm workflow passes

Chocolatey's nvm package runs an async installer that gets orphaned
in CI before completing. Switch to manual installation:

- Download nvm-noinstall.zip directly from GitHub releases
- Extract to user's AppData\Roaming\nvm
- Create settings.txt with proper paths
- Set NVM_HOME, NVM_SYMLINK env vars and PATH
Add critical rule #11 to verify remote tracking branch exists before
pushing. If a PR was merged/deleted, create a new branch from main.
@CalvinAllen CalvinAllen merged commit fe29713 into main Dec 14, 2025
2 checks passed
@CalvinAllen CalvinAllen deleted the fix/ci/nvm-windows-manual-install branch December 14, 2025 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant