Skip to content

ci: concurrency y timeout-minutes en ci.yml - #18

Merged
donchelo merged 1 commit into
mainfrom
ci/concurrency-y-timeouts
Oct 30, 2026
Merged

donchelo merged 1 commit into
mainfrom
ci/concurrency-y-timeouts

Conversation

@donchelo

Copy link
Copy Markdown
Contributor

Qué cambia

En .github/workflows/ci.yml: (1) concurrency — un push nuevo a un PR cancela la corrida anterior (en push a la rama default NO se cancela: cada merge conserva su CI); (2) timeout-minutes: 20 en cada job que no tenía tope (sin él una corrida colgada consume hasta 360 min). Propuesta #6 de la auditoría de GitHub Actions del 30-oct-2026.

Ticket / Issue

Refs #
Ticket del cliente: no aplica (infraestructura de CI)

Alcance

  • Solo .github/workflows/ci.yml; no toca código de la app, tenants ni queries. Misma receta aplicada a 45 repos.

Verificación

  • El YAML resultante se comparó contra el original: solo difieren las adiciones (concurrency y timeout-minutes).
  • La corrida de CI de este mismo PR debe quedar en verde.

🤖 Generated with Claude Code

https://claude.ai/code/session_015nTgTw5F6fYS4MbYyFkvBx

- concurrency: un push nuevo a un PR cancela la corrida anterior (ahorra minutos de
  GitHub Actions). En push a la rama default no se cancela: cada merge conserva su CI.
- timeout-minutes: 20 en cada job que no tenía. Sin tope, una corrida colgada consume
  hasta 360 min (el límite por defecto de GitHub).

Propuesta #6 de la auditoría de GitHub Actions del 30-oct-2026. Solo cambia
.github/workflows/ci.yml; no toca código de la app.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015nTgTw5F6fYS4MbYyFkvBx
@donchelo
donchelo marked this pull request as ready for review October 30, 2026 16:13
@donchelo
donchelo merged commit c95a84a into main Oct 30, 2026
1 check passed
@donchelo
donchelo deleted the ci/concurrency-y-timeouts branch October 30, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant