ci: scope docs-agent-eval triggers and add weekly cron safety net
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- github-actions, yaml
- Ambito
- ci-cd
Direzione di ricerca
Leggi .github/workflows/docs-agent-eval-ci.yml e confronta il suo blocco on: attuale con la patch suggerita nell'issue. Aggiungi il cron schedule settimanale, mantieni workflow_dispatch e riduci le liste paths di push/pull_request ai percorsi docs indicati nell'issue, rimuovendo sdks/outpost-typescript/**. Si è conclusi quando il YAML è valido (ad es. actionlint o un dispatch di prova) e solo i PR con percorsi docs corrisponderebbero al filtro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
.github/workflows/docs-agent-eval-ci.yml runs the docs agent evaluation (scenarios 01 + 02) against a live Outpost. Each run bills Anthropic for the agent + LLM judge, so trigger scope matters.
Current state (file):
- ✅
workflow_dispatch - ✅
pushonmainwithpathsfilter - ✅
pull_requestwithpathsfilter - ❌ No scheduled cron — no drift safety net
- ⚠️ Path list includes
sdks/outpost-typescript/**, which fires on every Speakeasy bot SDK regen — likely too broad for the eval's value.
What we want
- Add a weekly cron as a low-frequency safety net so docs/eval regressions caught even if no triggering PR landed that week.
- Audit the path list — remove or scope
sdks/outpost-typescript/**so bot-driven SDK regen PRs don't fire the eval (which costs $ per run). Keep paths that genuinely affect docs content:docs/content/**,docs/apis/**,docs/agent-evaluation/**,docs/README.md,docs/AGENTS.md, the workflow file itself.
Suggested patch:
on:
workflow_dispatch:
schedule:
- cron: '0 6 * * 1' # Mondays 06:00 UTC — weekly safety net
push:
branches:
- main
paths:
- "docs/content/**"
- "docs/apis/**"
- "docs/agent-evaluation/**"
- "docs/README.md"
- "docs/AGENTS.md"
- ".github/workflows/docs-agent-eval-ci.yml"
# consider removing: - "sdks/outpost-typescript/**"
pull_request:
paths:
- "docs/content/**"
- "docs/apis/**"
- "docs/agent-evaluation/**"
- "docs/README.md"
- "docs/AGENTS.md"
- ".github/workflows/docs-agent-eval-ci.yml"
# consider removing: - "sdks/outpost-typescript/**"
Acceptance
- Workflow fires on PRs touching docs paths only
- Weekly cron runs successfully without manual intervention
workflow_dispatchstill works for ad-hoc runs- Cost savings observable in Anthropic billing (no eval runs from SDK-regen PRs)
🤖 Generated with Claude Code
- Lingua principale
- Go
- Stelle
- 1.1k
- Fork
- 70
- Merge medio
- 1g 18h
- PR unite (30g)
- 56
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hookdeck/outpost
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
hookdeck/outpost#1117 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di hookdeck/outpost
Issue simili
-
bug performance scalability
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Davidjustice28/basildb#35 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rhysd/actionlint#761 ·
-
bug needs-triage P2 tier:1-mechanical
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
krakenhavoc/cmd_and_ctrl#3652 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
puppe1990/amarra-cais#345 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
limitlessprojects/Go-Hybrid#50 ·
I maintainer di solito rispondono entro 1 giorno