Skip to content

chore(deps-dev): bump the minor-patch-dependencies group with 6 updates #25

chore(deps-dev): bump the minor-patch-dependencies group with 6 updates

chore(deps-dev): bump the minor-patch-dependencies group with 6 updates #25

Workflow file for this run

name: Pull Request Checks
on:
workflow_call:
secrets:
CODECOV_TOKEN:
required: true
pull_request:
branches:
- main
push:
branches:
- main
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint-and-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '22'
- run: corepack enable
- run: yarn config set enableImmutableInstalls false
- run: yarn
- run: yarn build
- run: yarn lint
- run: yarn test --coverage
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v6.0.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
compatibility-matrix:
runs-on: ubuntu-latest
strategy:
matrix:
eslint: [9, 10]
node: [20, 22]
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
- run: corepack enable
- run: yarn config set enableImmutableInstalls false
- run: yarn
- run: yarn add --dev eslint@${{ matrix.eslint }}
env:
ESLINT_VERSION: ${{ matrix.eslint }}
- run: yarn build
- run: yarn test
docs-drift:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
- run: corepack enable
- run: yarn config set enableImmutableInstalls false
- run: yarn
- run: yarn build
- run: yarn check:docs