Add GitHub workflows, changelog, package.json, and README updates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 4.6 committed 2026-03-24 22:42:44 -04:00
1 parent 78ad0c33c9
commit e8fa5e557e
7 files changed
+265 -2

No files matched your search

+74
View File
@@ -0,0 +1,74 @@
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
typecheck-server:
name: Typecheck Server
runs-on: ubuntu-latest
defaults:
run:
working-directory: packages/server
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: packages/server/package-lock.json
- run: npm ci
- run: npm run typecheck
typecheck-console:
name: Typecheck Console
runs-on: ubuntu-latest
defaults:
run:
working-directory: packages/console
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: packages/console/package-lock.json
- run: npm ci
- run: npm run typecheck
build-server:
name: Build Server
runs-on: ubuntu-latest
needs: typecheck-server
defaults:
run:
working-directory: packages/server
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: packages/server/package-lock.json
- run: npm ci
- run: npm run build
build-console:
name: Build Console
runs-on: ubuntu-latest
needs: typecheck-console
defaults:
run:
working-directory: packages/console
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: packages/console/package-lock.json
- run: npm ci
- run: npm run build