name: Build on: push: {} pull_request: {} jobs: build: runs-on: ubuntu-latest strategy: matrix: version: [18, 20, 22] steps: - name: Checkout uses: actions/checkout@v4.1.2 - name: Setup Node.js environment uses: actions/setup-node@v4.0.2 with: node-version: ${{ matrix.version }} - run: npm ci - run: cp config.json.example config.json - run: npm run build - run: npm run lint