Skip to content

chore: add npm funding link #21

chore: add npm funding link

chore: add npm funding link #21

Workflow file for this run

name: CI
on:
push:
branches: [main]
tags: ['v*']
pull_request:
jobs:
gates:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node: [22, 24]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
with:
version: 11.7.0
- uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: pnpm
- name: Install
run: pnpm install --frozen-lockfile
- name: Typecheck (published 0.1.1-rc.2 peers)
run: pnpm run typecheck:ci
- name: Test
run: pnpm test
- name: Coverage
run: pnpm run test:coverage
- name: Lint
run: pnpm run lint
- name: README sync (five languages)
run: node scripts/check-readme-sync.mjs
- name: Build
run: pnpm run build
- name: Verify self-contained dependency specs
run: pnpm run verify:self-contained
- name: Verify built artifacts
run: pnpm run verify:artifacts
- name: Pack
run: pnpm pack