From 2eebf1514f3d322aca80ed3465f304eb68718c76 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 31 May 2020 14:07:42 +0300 Subject: [PATCH] Simplify CI (#2721) --- .github/workflows/node-install.yml | 59 +++++++++--------------------- 1 file changed, 17 insertions(+), 42 deletions(-) diff --git a/.github/workflows/node-install.yml b/.github/workflows/node-install.yml index 491830752..9e12b4894 100644 --- a/.github/workflows/node-install.yml +++ b/.github/workflows/node-install.yml @@ -1,6 +1,3 @@ -# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions - name: Node.js Install Test on: @@ -13,47 +10,25 @@ env: CI: true jobs: - install-ubuntu: - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [10.x, 12.x, 14.x] - - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm ci - - install-macos: - runs-on: macos-latest - - strategy: - matrix: - node-version: [10.x, 12.x, 14.x] - - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm ci - - install-windows: - runs-on: windows-latest + run: + runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - node-version: [10.x, 12.x, 14.x] + node: + - "10.x" + - "12.x" + - "14.x" + os: + - "ubuntu-latest" + - "macos-latest" + - "windows-latest" steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm ci + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + - run: npm ci