| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | name: CIon:  push:    branches:     - main     - master     - next     - 'v*'    paths-ignore:      - 'docs/**'      - '*.md'  pull_request:    paths-ignore:      - 'docs/**'      - '*.md'jobs:  test-regression-check-node10:    name: Test compatibility with Node.js 10    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4        with:          persist-credentials: false      - uses: actions/setup-node@v4        with:          node-version: '10'          cache: 'npm'          cache-dependency-path: package.json          check-latest: true      - name: Install        run: |          npm install --ignore-scripts      - name: Copy project as fast-uri to node_node_modules        run: |          rm -rf ./node_modules/fast-uri/lib &&          rm -rf ./node_modules/fast-uri/index.js &&          cp -r ./lib ./node_modules/fast-uri/lib &&          cp ./index.js ./node_modules/fast-uri/index.js      - name: Run tests        run: |          npm run test:unit        env:          NODE_OPTIONS: no-network-family-autoselection  test:    needs:      - test-regression-check-node10    uses: fastify/workflows/.github/workflows/plugins-ci.yml@v5    with:      license-check: true      lint: true      node-versions: '["16", "18", "20", "22"]'
 |