evidence-refresh: hourly manual dispatches force-push #6428 before its CI finishes, so it never merges
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github, github-actions, python
- Área
- ci-cd, devops, documentation
Línea de trabajo
Start with .github/workflows/evidence-refresh.yml, .claude/rules/ci-workflows.md, and docs/ci.md; trace what dispatches the workflow hourly as squid-protocol and inspect how it force-pushes PR #6428. Check how the workflow can detect whether required checks for the current head are still running. Done means hourly dispatches are stopped or documented, refreshes do not push during pending checks, and the bot PR merge guidance is documented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What happened
evidence-refresh.yml is meant to run nightly and on demand only (#4825). Since 2026-10-24 it has been started by workflow_dispatch about every hour, about 25 runs, every one with actor and triggering actor squid-protocol (for example runs started at 2026-10-25T17:51, 18:50, 19:59, 21:31, 22:03, 22:52, 22:56 and 2026-10-26T00:00).
Every run force-pushes the bot PR #6428 (auto/evidence-refresh-full) and restarts its CI: det, Db2 shards, ground-truth and the full suite, about an hour in all. The next dispatch lands before the required checks (det, full-suite, ground-truth, mypy-audit, ruff-audit) finish, so #6428 has sat BLOCKED on pending checks and never merges, although auto-merge is enabled on it. Each run also costs about an hour of the shared runner pool (.claude/rules/ci-workflows.md).
A shepherd:merge label added by a person made this worse. Each force-push moved the head, so the shepherd dropped the label as unreviewed and turned auto-merge off, and the next refresh turned it back on. #6691 tried to work around that by letting the App approve its own label; it was closed, see the closing comment there.
To do
- Find what is dispatching the refresh hourly as
squid-protocol(an agent, skill, night-shift tick or box timer) and stop it, or document when a manual dispatch is right. - Guard the workflow: a dispatch does not force-push the full-lane bot PR while that PR's required checks for the current head are still running. It either waits, or it pushes nothing. (#6814)
- Docs: bot PRs merge through their own GitHub auto-merge and never get
shepherd:merge(docs/ci.md). (#6814)
shepherd:mergewas removed from #6428 on 2026-10-26.
- Lenguaje dominante
- Python
- Estrellas
- 57
- Forks
- 11
- Merge medio
- 1 h 14 min
- PR fusionados (30 d)
- 967
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de squid-protocol/gitgalaxy
-
Siblings of #6839: COBOL -> lowered-HLASM boundary (linked coverage, START target, code page)Abiertoscope:sweep testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
squid-protocol/gitgalaxy#7011 ·
Los mantenedores suelen responder en 1 día
-
priority: high scope:core
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
squid-protocol/gitgalaxy#6974 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
claim:melek enhancement legacy-modernization priority: high scope:core testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
squid-protocol/gitgalaxy#6967 · 10 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement legacy-modernization priority: low scope:frontier
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
squid-protocol/gitgalaxy#6926 ·
Los mantenedores suelen responder en 1 día
-
bug call-graph core-engine priority: high scope:core
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
squid-protocol/gitgalaxy#6904 ·
Los mantenedores suelen responder en 1 día
Todos los issues de squid-protocol/gitgalaxy
Issues similares
-
enhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Git-Hospital/githealthcheck#61 ·
Los mantenedores suelen responder en 1 día
-
changelog investigate
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
ramnes/notion-sdk-py#433 ·
-
Partial method descriptors raise on class accessPosiblemente ocupada @Gambit-Checkmate la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 19 días
-
docs pkg:core
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
pydantic/pydantic-ai#11929 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
intake/intake-esm#789 ·