Merge pull request #2725 from langbot-app/fix/session-summary-persistence

fix(monitoring): persist session summaries to avoid history scans
This commit is contained in:
彼方
2026-10-20 11:53:06 +08:00
committed by GitHub
37 changed files with 4949 additions and 480 deletions
+15
View File
@@ -12,6 +12,8 @@ on:
- 'run_tests.sh'
- 'scripts/test-*.sh'
- 'pytest.ini'
- 'AGENTS.md'
- 'ARCHITECTURE.md'
push:
branches:
- master
@@ -157,6 +159,19 @@ jobs:
path: postgres-contract-results.xml
if-no-files-found: ignore
- name: Run required session summary contracts
run: |
uv run --no-sync pytest --required-suite session_summary \
-q --tb=short -rs --junitxml=session-summary-results.xml
- name: Upload session summary contract results
if: always()
uses: actions/upload-artifact@v4
with:
name: session-summary-results
path: session-summary-results.xml
if-no-files-found: ignore
e2e:
name: E2E Startup Tests
runs-on: ubuntu-latest