Split github action jobs

This commit is contained in:
Luis Blanco 2022-12-05 23:02:43 +04:00
parent 341b5e67a2
commit 12fe6b4569
1 changed files with 29 additions and 5 deletions

View File

@ -9,8 +9,35 @@ on:
- master - master
jobs: jobs:
validate: eslint:
name: Validate name: ESLint
strategy:
matrix:
os: [ubuntu-20.04, windows-2022, macos-11]
runs-on: ${{ matrix.os }}
steps:
- name: Fetch Repository
uses: actions/checkout@v3
with:
persist-credentials: false
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 18.12.1
cache: 'npm'
- name: Install Modules
run: npm ci
- name: Run ESLint
run: npm run eslint
unit-tests:
name: Unit Tests
strategy: strategy:
matrix: matrix:
os: [ubuntu-20.04, windows-2022, macos-11] os: [ubuntu-20.04, windows-2022, macos-11]
@ -38,6 +65,3 @@ jobs:
- name: Run Unit Tests - name: Run Unit Tests
run: npm run test-ci run: npm run test-ci
- name: Run ESLint
run: npm run eslint