name: Tests on: push: pull_request: concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true jobs: tests: name: Tests runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v6 - name: Install Node.js v20 uses: actions/setup-node@v6 with: node-version: 20 - name: Install dependencies run: npm install - name: Run Eslint run: npm run lint