diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c07063a..20af333 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ jobs: build: strategy: matrix: - node-version: [16.x, 18.x, 20.x, 21.x] + node-version: [8.x, 20.x, 21.x] platform: - os: ubuntu-latest shell: bash @@ -25,11 +25,11 @@ jobs: steps: - name: Checkout Repository - if: ${{ (matrix.node-version == '16.x') || (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} + if: ${{ (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} uses: actions/checkout@v3 - name: Use Nodejs ${{ matrix.node-version }} - if: ${{ (matrix.node-version == '16.x') || (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} + if: ${{ (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} @@ -37,15 +37,10 @@ jobs: - name: debugging run: echo NODEVERSION=[${{ matrix.node-version }}] OS=[${{ matrix.platform.os }}] - # skip tests on node <16 on Windows, because npm install npm -g fails - - name: Use latest npm - if: ${{ (matrix.node-version == '16.x') || (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} - run: npm i -g npm@latest - - name: Install dependencies - if: ${{ (matrix.node-version == '16.x') || (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} + if: ${{ (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} run: npm install - name: Run Tests - if: ${{ (matrix.node-version == '16.x') || (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} + if: ${{ (matrix.node-version == '18.x') || (matrix.node-version == '19.x') || (matrix.platform.os != 'windows-latest') }} run: npm test -- -c -t0