diff --git a/.github/workflows/server-ci.yml b/.github/workflows/server-ci.yml deleted file mode 100644 index b1eeecb40..000000000 --- a/.github/workflows/server-ci.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Server CI - -on: - push: - branches: [main] - paths: - - "packages/server/**" - - "package.json" - - "package-lock.json" - - ".github/workflows/server-ci.yml" - pull_request: - branches: [main] - paths: - - "packages/server/**" - - "package.json" - - "package-lock.json" - - ".github/workflows/server-ci.yml" - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: actions/setup-node@v4 - with: - node-version: "22" - cache: "npm" - - - name: Fetch origin/main (worktree tests) - run: git fetch --no-tags origin main:refs/remotes/origin/main - - - name: Install server dependencies - run: npm ci --workspace=@getpaseo/server --include-workspace-root - - - name: Install Claude Code CLI for provider tests - run: npm install -g @anthropic-ai/claude-code - - - name: Build highlight dependency - run: npm run build --workspace=@getpaseo/highlight - - - name: Build relay dependency - run: npm run build --workspace=@getpaseo/relay - - - name: Typecheck - run: npm run typecheck --workspace=@getpaseo/server - - - name: Test - run: npm run test --workspace=@getpaseo/server - env: - CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}