fix: sacar secrets de workflow_call en las ocho plantillas #5

Merged
julio.caicedo merged 1 commit from fix/secrets-fuera-de-workflow-call into main 2026-10-16 20:47:14 +00:00

Forgejo 15.0.9 rechaza el archivo entero si workflow_call declara secrets — el error es workflow_call only supports keys inputs and outputs — y genera un run fallido de 0 s en cada push y en cada pull request de todo repositorio que use la plantilla. Se vieron seis en rojo al cerrar el PR #4 de balanzio/api.

Los secretos siguen llegando igual: el llamador los pasa en jobs.<id>.secrets y Forgejo los entrega sin que la plantilla los declare. Es el mismo arreglo que ya estaba probado en _revision.yaml, que por eso no aparece en el diff.

En cada archivo queda un comentario con el porqué y con los nombres que el llamador tiene que pasar, incluidas las dos aclaraciones que vivían en las descripciones del bloque borrado (INFRA_CLONE_TOKEN solo si el repo de infra es privado; las credenciales del registry sirven también para los módulos Go privados).

Verificado: los diez workflows parsean, ninguno quedó con claves repetidas, y workflow_call solo tiene inputs y outputs. El diff son únicamente las líneas borradas del bloque más los comentarios: no se borró ningún comentario preexistente.

🤖 Generated with Claude Code

https://claude.ai/code/session_012oVizRo2WB4FeZVRnHr9Ye

Forgejo 15.0.9 rechaza el archivo entero si `workflow_call` declara `secrets` — el error es `workflow_call only supports keys inputs and outputs` — y genera **un run fallido de 0 s en cada push y en cada pull request** de todo repositorio que use la plantilla. Se vieron seis en rojo al cerrar el PR #4 de `balanzio/api`. Los secretos siguen llegando igual: el llamador los pasa en `jobs.<id>.secrets` y Forgejo los entrega sin que la plantilla los declare. Es el mismo arreglo que ya estaba probado en `_revision.yaml`, que por eso no aparece en el diff. En cada archivo queda un comentario con el porqué y con los nombres que el llamador tiene que pasar, incluidas las dos aclaraciones que vivían en las descripciones del bloque borrado (`INFRA_CLONE_TOKEN` solo si el repo de infra es privado; las credenciales del registry sirven también para los módulos Go privados). Verificado: los diez workflows parsean, ninguno quedó con claves repetidas, y `workflow_call` solo tiene `inputs` y `outputs`. El diff son únicamente las líneas borradas del bloque más los comentarios: no se borró ningún comentario preexistente. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_012oVizRo2WB4FeZVRnHr9Ye
fix: sacar secrets de workflow_call en las ocho plantillas
All checks were successful
Go / Test (pull_request) Successful in 37s
896464eea9
Forgejo 15.0.9 rechaza el archivo entero si workflow_call declara
"secrets" ("workflow_call only supports keys inputs and outputs"), y
genera un run fallido de 0 s en cada push y en cada pull request de todo
repositorio que las use. Se vieron seis en rojo al cerrar el PR #4 de
balanzio/api.

Los secretos siguen llegando igual: el llamador los pasa en
jobs.<id>.secrets y Forgejo los entrega sin que la plantilla los declare.
Es el mismo arreglo que ya estaba probado en _revision.yaml.

En cada archivo queda un comentario con el por qué y con los nombres que
el llamador tiene que pasar, incluidas las dos aclaraciones que vivían en
las descripciones del bloque borrado.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oVizRo2WB4FeZVRnHr9Ye
julio.caicedo deleted branch fix/secrets-fuera-de-workflow-call 2026-10-16 20:47:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
startcodex/ci!5
No description provided.