Skip to content

Chore/skills catalog updates #68

Chore/skills catalog updates

Chore/skills catalog updates #68

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- name: Install workspace dependencies
run: pnpm install --frozen-lockfile
- name: Build skill-guard (workspace dependency)
run: pnpm --filter @skillbrain/skill-guard build
- name: Build storage (workspace dependency)
run: pnpm --filter @skillbrain/storage build
- name: Type check codegraph
working-directory: packages/codegraph
run: pnpm exec tsc --noEmit
- name: Build codegraph
working-directory: packages/codegraph
run: pnpm run build
- name: Test codegraph
working-directory: packages/codegraph
run: pnpm test
- name: Test storage
run: pnpm --filter @skillbrain/storage test
- name: Test skill-guard
run: pnpm --filter @skillbrain/skill-guard test