Skip to content

chore(deps): update dependency @tsconfig/node20 to v20.1.8 #650

chore(deps): update dependency @tsconfig/node20 to v20.1.8

chore(deps): update dependency @tsconfig/node20 to v20.1.8 #650

Workflow file for this run

name: Tests
on:
push:
jobs:
typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- run: corepack enable
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
cache: yarn
- run: yarn
- run: yarn tsc
# This command builds, and then prints files which would be included in the published package
- run: yarn pack --dry-run
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- run: corepack enable
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version-file: package.json
cache: yarn
- run: yarn
- run: yarn lint --max-warnings=0
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20, 22, 24]
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- run: corepack enable
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: ${{ matrix.node-version }}
cache: yarn
- run: yarn
- run: yarn test --coverage
- uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5
with:
flags: 'node_${{ matrix.node-version }}'
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}