Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto Apto para principiantes
#923 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
76/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
github-actions, yaml
Área
ci-cd

Línea de trabajo

Lee .github/workflows/docs-agent-eval-ci.yml y compara su bloque on: actual con el parche sugerido en el issue. Añade el cron de schedule semanal, mantén workflow_dispatch y recorta las listas paths de push/pull_request a las rutas de docs mencionadas en el issue, eliminando sdks/outpost-typescript/**. Se da por terminado cuando el YAML valide (p. ej. actionlint o un dispatch de prueba) y solo los PRs con rutas de docs coincidieran con el filtro.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Go
Estrellas
1.1k
Forks
70
Merge medio
1 d 18 h
PR fusionados (30 d)
56

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hookdeck/outpost

Todos los issues de hookdeck/outpost

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.