Skip to content

docs(tasks): 移除 P3+P4 active 重复副本并同步索引 #350

docs(tasks): 移除 P3+P4 active 重复副本并同步索引

docs(tasks): 移除 P3+P4 active 重复副本并同步索引 #350

Workflow file for this run

# Harness V2 · Verify:PR/push 上 pytest(与 docs/harness/HARNESS_V2_PLAN.md §4 P0 对齐)
name: pytest
on:
pull_request:
push:
branches:
- main
- production
# 与 tech-graph 对齐:本分支 push 也跑 pytest
- agent-v3
jobs:
pytest:
runs-on: ubuntu-latest
timeout-minutes: 25
env:
CHATBI_V2_INTENT_EVAL: "false"
CHATBI_V2_INTENT_BENCH_RUN: "false"
CHATBI_V2_INTENT_LLM: "false"
CHATBI_V3_LOW_CONFIDENCE_CLARIFY: "false"
CHATBI_PYTEST_KEEP_INTENT_ENV: "0"
SILICONFLOW_API_KEY: "sf-dummy-ci"
OPENAI_API_KEY: ""
NEXT_PUBLIC_SUPABASE_URL: "http://supabase.test"
SUPABASE_SERVICE_ROLE_KEY: "service-role-dummy"
NEXT_PUBLIC_ADMIN_SECRET: "secret-token-1234567890"
API_KEY: "api-key-123"
TEXT2SQL_DATABASE_URL: "postgresql://u:p@localhost:5432/postgres"
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Python
uses: actions/setup-python@v6
with:
python-version: "3.11"
cache: "pip"
cache-dependency-path: requirements.txt
- name: Install dependencies
run: pip install -r requirements.txt
- name: Run pytest
run: pytest tests -m "not intent_eval and not intent_benchmark" -q --tb=short