Skip to content

fix(ci): use pre-installed Node.js for macOS/Windows migration tests#146

Merged
CalvinAllen merged 1 commit intomainfrom
fix/ci/node-macos-windows-system-migration-tests
Dec 14, 2025
Merged

fix(ci): use pre-installed Node.js for macOS/Windows migration tests#146
CalvinAllen merged 1 commit intomainfrom
fix/ci/node-macos-windows-system-migration-tests

Conversation

@CalvinAllen
Copy link
Contributor

Summary

  • Use pre-installed Node.js on GitHub runners instead of installing via package managers
  • macOS: Remove Homebrew node@18 installation step
  • Windows: Remove Chocolatey nodejs-lts installation step
  • Dynamically capture and verify the installed version
  • Enable macOS and Windows system migration tests

Follow-up to #145, applying the same simplification to macOS and Windows.

Test plan

  • Verify migrate-node-macos-system workflow passes
  • Verify migrate-node-windows-system workflow passes

Update the macOS and Windows system migration tests to use the
pre-installed Node.js on GitHub runners instead of installing via
Homebrew or Chocolatey.

- macOS: Remove Homebrew node@18 installation
- Windows: Remove Chocolatey nodejs-lts installation
- Dynamically capture the installed version for verification
- Enable macOS and Windows system migration tests in integration-test.yml
@CalvinAllen CalvinAllen merged commit ce643b0 into main Dec 14, 2025
2 checks passed
@CalvinAllen CalvinAllen deleted the fix/ci/node-macos-windows-system-migration-tests branch December 14, 2025 16:29
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