name: Checks on: [push, pull_request] jobs: lint: name: Tests and Linting runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest] node-version: [16.x] fail-fast: true steps: - uses: actions/checkout@v2 - name: Use Node.js ${{matrix.node-version}} uses: actions/setup-node@v1 with: node-version: ${{matrix.node-version}} - name: Install modules run: yarn install --frozen-lockfile - name: Run ESLint run: yarn atlas:lint - name: Run madge run: yarn atlas:madge:circular - name: Run Tests run: yarn atlas:test