MCP Server

name: CI on: push: branches: - main pull_request: branches: - main jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: run_install: false - uses: actions/setup-node@v4 with: node-version: lts/* cache: pnpm - run: pnpm i -g @antfu/ni - run: nci - run: nr lint - run: nr typecheck test: runs-on: ${{ matrix.os }} strategy: matrix: node: [lts/*] os: [ubuntu-latest, windows-latest, macos-latest] fail-fast: false steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: run_install: false - name: Set node ${{ matrix.node }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} cache: pnpm - run: pnpm i -g @antfu/ni - run: nci - run: nr build - run: nr test