Skip to content

Update CLI, MCP, API, and agent plugins #919

Update CLI, MCP, API, and agent plugins

Update CLI, MCP, API, and agent plugins #919

Workflow file for this run

on:
workflow_dispatch:
push:
branches:
- main
paths:
- .github/scripts/deploy_api_drain.py
- .github/scripts/test_deploy_api_drain.py
- .github/scripts/test_verify_cloudsync_e2ee.py
- .github/scripts/verify_cloudsync_e2ee.py
- .github/workflows/api_cd.yaml
- .github/workflows/api_ci.yaml
- apps/api/**
- crates/agent-access/**
- crates/api-auth/**
- crates/api-cloud/**
- crates/api-sync/**
- crates/llm-proxy/**
- crates/mcp/**
- crates/supabase-auth/**
- crates/transcribe-proxy/**
pull_request:
paths:
- .github/scripts/deploy_api_drain.py
- .github/scripts/test_deploy_api_drain.py
- .github/scripts/test_verify_cloudsync_e2ee.py
- .github/scripts/verify_cloudsync_e2ee.py
- .github/workflows/api_cd.yaml
- .github/workflows/api_ci.yaml
- apps/api/**
- crates/agent-access/**
- crates/api-auth/**
- crates/api-cloud/**
- crates/api-sync/**
- crates/llm-proxy/**
- crates/mcp/**
- crates/supabase-auth/**
- crates/transcribe-proxy/**
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/rust_install
with:
platform: linux
- run: cargo check -p api
- run: cargo test -p api-cloud
- run: cargo test -p api-auth
- run: cargo test -p mcp
- run: cargo test -p supabase-auth --features server
- run: cargo test -p api-sync
- run: cargo test -p transcribe-proxy --lib
- run: cargo test -p api drain_status_reports_live_streams_without_failing_health
- run: python3 .github/scripts/test_verify_cloudsync_e2ee.py
- run: python3 .github/scripts/test_deploy_api_drain.py
- run: |
cargo test -p api gen_openapi_json
git diff --exit-code -- apps/api/openapi.gen.json