diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index bbf01b4..91f7f63 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -17,14 +17,16 @@ jobs: strategy: matrix: node-version: [ 14, 16, 18 ] - os: [ ubuntu-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} + - name: Setup environment for NVM on Linux + if: ${{ matrix.os == 'ubuntu-latest' }} || ${{ matrix.os == 'macos-latest' }} run: | export NVM_DIR="$HOME/.nvm" source "$NVM_DIR/nvm.sh" + - name: Use Node.js ${{ matrix.node-version }} nvm install ${{ matrix.node-version }} nvm install-latest-npm - name: Run npm install --build-from-source