name: Install and test @ava/typescripton:push:branches:- mainpull_request:paths-ignore:- '*.md'concurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: truejobs:nodejs:name: Node.jsruns-on: ${{ matrix.os }}strategy:fail-fast: falsematrix:node-version: [^22.20, ^24.12, ^25]os: [ubuntu-latest, windows-latest]steps:- uses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: ${{ matrix.node-version }}- run: npm install --no-audit- run: npm test- uses: codecov/codecov-action@v5with:disable_search: truefiles: coverage/lcov.infoname: ${{ matrix.os }}/${{ matrix.node-version }}token: ${{ secrets.CODECOV_TOKEN }}