From faa0b5f6da8465294f8b2c2c3d22bd164f49d01a Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 3 Dec 2025 15:12:21 +0100 Subject: [PATCH] Simplified CI setup --- .github/workflows/ci.yml | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1df21c42..ef5b18da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,22 +11,8 @@ concurrency: cancel-in-progress: true jobs: - lint-and-test: - name: ${{ matrix.package }} + build-check-test: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - package: - - "@mariozechner/pi-ai" - - "@mariozechner/pi-agent-core" - - "@mariozechner/pi-coding-agent" - - "@mariozechner/pi-mom" - - "@mariozechner/pi-tui" - - "@mariozechner/pi-web-ui" - - "@mariozechner/pi-proxy" - - "@mariozechner/pi" - steps: - name: Checkout uses: actions/checkout@v4 @@ -46,11 +32,11 @@ jobs: - name: Install dependencies run: npm ci - - name: Build workspaces + - name: Build run: npm run build - name: Check - run: npm run --if-present check --workspace ${{ matrix.package }} + run: npm run check - name: Test - run: npm test --if-present --workspace ${{ matrix.package }} + run: npm test