mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-04-30 12:59:32 +00:00
feat(qa): add e2e-tester as subagent in scheduled quality sweep (#1894)
E2E tests now run as a 4th teammate alongside test-runner, dedup-scanner, and code-quality-reviewer during schedule-triggered QA cycles. The standalone e2e mode is preserved for on-demand use. - Add e2e-tester teammate to qa-quality-prompt.md - Increase quality mode timeout from 35 to 40 min - Add "e2e" to trigger-server valid reasons - Re-enable daily schedule in qa.yml, default to "schedule" Co-authored-by: spawn-bot <spawn-bot@openrouter.ai> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
40417d845d
commit
98a0d0f68f
4 changed files with 69 additions and 18 deletions
13
.github/workflows/qa.yml
vendored
13
.github/workflows/qa.yml
vendored
|
|
@ -1,20 +1,17 @@
|
|||
name: Daily QA
|
||||
# Disabled until QA VM is fixed
|
||||
# on:
|
||||
# schedule:
|
||||
# - cron: '0 6 * * *'
|
||||
# workflow_dispatch:
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 6 * * *'
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
reason:
|
||||
description: 'QA mode to trigger'
|
||||
required: false
|
||||
default: 'e2e'
|
||||
default: 'schedule'
|
||||
type: choice
|
||||
options:
|
||||
- e2e
|
||||
- schedule
|
||||
- e2e
|
||||
- fixtures
|
||||
jobs:
|
||||
trigger:
|
||||
|
|
@ -26,7 +23,7 @@ jobs:
|
|||
SPRITE_URL: ${{ secrets.QA_SPRITE_URL }}
|
||||
TRIGGER_SECRET: ${{ secrets.QA_TRIGGER_SECRET }}
|
||||
run: |
|
||||
REASON="${{ github.event.inputs.reason || 'e2e' }}"
|
||||
REASON="${{ github.event.inputs.reason || 'schedule' }}"
|
||||
curl -sS --fail-with-body -X POST \
|
||||
"${SPRITE_URL}/trigger?reason=${REASON}" \
|
||||
-H "Authorization: Bearer ${TRIGGER_SECRET}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue