name: CI on: push: branches: [main, dev] pull_request: jobs: build: name: Build ${{ matrix.node }} runs-on: ubuntu-latest strategy: matrix: node: ['20.x'] steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} - uses: bahmutov/npm-install@v1 - run: npm run build lint: name: Lint ${{ matrix.node }} runs-on: ubuntu-latest strategy: matrix: node: ['20.x'] steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} - uses: bahmutov/npm-install@v1 - run: npm run lint