diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index acffa4fbbd53b..70dacbe62fcd6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,9 +8,20 @@ jobs: fail-fast: false matrix: node-version: [6.x, 8.x, 10.x, 12.x] - os: [ubuntu-latest, windows-latest, macOS-latest] - - runs-on: ${{ matrix.os }} + platform: + - os: ubuntu-latest + shell: bash + - os: macos-latest + shell: bash + - os: windows-latest + shell: bash + - os: windows-latest + shell: powershell + + runs-on: ${{ matrix.platform.os }} + defaults: + run: + shell: ${{ matrix.platform.shell }} steps: # Checkout the npm/cli repo diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9fb0d51133692..0000000000000 --- a/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ -# need to declare the language as well as the matrix below -language: node_js - -os: - - windows - -node_js: - - 12 - - 10 - - 8 - - 6 - -env: "DEPLOY_VERSION=testing" - -install: - - "node . install" - -script: - - "node . run tap -- \"test/tap/*.js\" -t600 -Rclassic -c"