Workflows de référence pour valider les runners Forgejo Actions de l'incubateur DNE. Cf. docs/RUNNERS.md du repo infra.
| .forgejo/workflows | ||
| README.md | ||
runners-smoke-tests
Workflows de référence qui valident les runners Forgejo Actions de l'incubateur DNE.
Contenu
.forgejo/workflows/smoke-test.yml: 3 jobs (basics,docker-compose,isolation) qui valident en bout-en-bout :- le runner pop sur le pool
pool-runnersdédié - bash / node / git / curl fonctionnent
docker compose upréel avec healthcheck via container curl joint au network compose- egress Internet HTTPS OK
- egress kube-apiserver bloqué (NetworkPolicy)
- SA token absent (
automountServiceAccountToken: false)
- le runner pop sur le pool
Déclencher
Le workflow se lance automatiquement sur push sur main, ou manuellement via
Actions → smoke-test → Run workflow.
Référence
- Architecture des runners : ADR-013 du repo infra Forgejo
- Modèle de menace : ADR-018 du repo infra Forgejo
- Guide utilisateur :
docs/RUNNERS.mddu repo infra - Pièges connus :
INCIDENTS.md(#45 à #63)