Skip to content

chore: release v3.3.0 #28

chore: release v3.3.0

chore: release v3.3.0 #28

Workflow file for this run

name: Test
# Guard the source on every PR (and pushes to main): the transplanted
# local-mcp server suite + typecheck, and a full build/validate of all
# targets. publish.yml only runs on release, so without this nothing catches
# regressions before merge.
on:
pull_request:
push:
branches: [main]
permissions:
contents: read
jobs:
test:
name: Typecheck, test, build, validate
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v5
with:
node-version: 24
cache: npm
- name: Install
run: npm ci
- name: Guard against shell scripts (Windows cross-platform)
run: npm run check:no-shell
- name: Check release version targets
run: npm run check:release-version
- name: Typecheck server bundle
run: npm run typecheck:bundle
- name: Test server bundle
run: npm run test:bundle
- name: Build and validate all targets
run: npm test