name: Test on: push: pull_request: workflow_dispatch: jobs: build: name: Build runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: cache: npm - run: npm ci - run: npm run build lint: name: Lint runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: cache: npm - run: npm ci - run: npm run lint