Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

ci: scope docs-agent-eval triggers and add weekly cron safety net

Aperta Adatta ai principianti
#923 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
  • ✅ push on main with paths filter
  • ✅ pull_request with paths filter
  • ❌ 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

  1. Add a weekly cron as a low-frequency safety net so docs/eval regressions caught even if no triggering PR landed that week.
  2. 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_dispatch still 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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di hookdeck/outpost

Tutte le issue di hookdeck/outpost

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.