Skip to content

Update pnpm to v11 (main) #2077

Update pnpm to v11 (main)

Update pnpm to v11 (main) #2077

Workflow file for this run

name: Tests (PR)
on:
merge_group:
pull_request:
branches:
- main
- v3
types:
- opened
- reopened
- synchronize
- ready_for_review
jobs:
test:
name: "Test Pull Request"
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- name: Setup pnpm
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6
- name: Setup Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install Dependencies
run: pnpm install
- name: Lint Code
run: pnpm lint
- name: Run Unit Tests
run: pnpm test
- name: Upload Coverage Reports to Codecov
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v6
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- name: Build Documentation
run: pnpm build:docs
- name: Install TypeScript 5.0
run: 'pnpm add --save-dev typescript@"~5.0"'
- name: Build Library on TypeScript 5.0
run: pnpm build
- name: Install TypeScript 5.1
run: 'pnpm add --save-dev typescript@"~5.1"'
- name: Build Library on TypeScript 5.1
run: pnpm build
- name: Install TypeScript 5.2
run: 'pnpm add --save-dev typescript@"~5.2"'
- name: Build Library on TypeScript 5.2
run: pnpm build
- name: Install TypeScript 5.3
run: 'pnpm add --save-dev typescript@"~5.3"'
- name: Build Library on TypeScript 5.3
run: pnpm build
- name: Install TypeScript 5.4
run: 'pnpm add --save-dev typescript@"~5.4"'
- name: Build Library on TypeScript 5.4
run: pnpm build
- name: Install TypeScript 5.5
run: 'pnpm add --save-dev typescript@"~5.5"'
- name: Build Library on TypeScript 5.5
run: pnpm build
- name: Install TypeScript 5.6
run: 'pnpm add --save-dev typescript@"~5.6"'
- name: Build Library on TypeScript 5.6
run: pnpm build
- name: Install TypeScript 5.7
run: 'pnpm add --save-dev typescript@"~5.7"'
- name: Build Library on TypeScript 5.7
run: pnpm build
- name: Install TypeScript 5.8
run: 'pnpm add --save-dev typescript@"~5.8"'
- name: Build Library on TypeScript 5.8
run: pnpm build
- name: Install TypeScript 5.9
run: 'pnpm add --save-dev typescript@"~5.9"'
- name: Build Library on TypeScript 5.9
run: pnpm build
- name: Install TypeScript 6.0
run: 'pnpm add --save-dev typescript@"~6.0"'
- name: Build Library on TypeScript 6.0
run: pnpm build