Skip to content

eslint version

eslint version #40

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- name: Install Packages
run: npm ci
- name: Build
run: npm run build
- name: Lint
run: npm run lint
test-eslint:
runs-on: ubuntu-latest
strategy:
matrix:
node: [18.x, 20.x]
eslint: ['8.4', '8', '^9.0.0-0']
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- run: npm i eslint@${{ matrix.eslint }}
- run: npx eslint --version
- name: Install Packages
run: npm i -f
- name: Build
run: npm run build
- name: Test
run: npm test
test-mocha:
runs-on: ubuntu-latest
strategy:
matrix:
mocha: ['6.0', '8.0', '9.0', '10.0']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- name: Install Packages
run: npm ci
- run: npm i mocha@${{ matrix.mocha }}
- run: npx mocha --version
- name: Build
run: npm run build
- name: Test
run: npm run test:mocha
test-jest:
runs-on: ubuntu-latest
strategy:
matrix:
jest: ['28.0', '29.0']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- name: Install Packages
run: npm ci
- run: npm i jest@${{ matrix.jest }}
- run: npx jest --version
- name: Build
run: npm run build
- name: Test
run: npm run test:jest