feat(runners): auto-update complet LXC + runner + provision 5min #13
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/runner-auto-update-provision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Les runners Forgejo Actions (hugin/murin/odin) n'avaient pas de mise à jour automatique complète — seul le binaire runner était vérifié par timer, pas le système LXC ni Docker. La création d'un nouveau runner nécessitait aussi plusieurs scripts manuels.
Changements
runner-auto-update.sh(nouveau) : mise à jour automatique complète quotidienne (04h00 + jitter 15min)apt-get upgrade(système LXC)provision-runner.sh(nouveau) : bootstrap complet d'un nouveau runner en <5 minsetup-runner.sh:cmd_auto_update()étendue avec apt upgrade + docker prunedocker-compose.runner.yml: bump image runner:11 → runner:13.env.runner.example: ajout RUNNER_CAPACITY, SKIP_*AGENT_SCRIPTS_README.md: documentation complèteTickets liés
Fixes runner auto-update
Résultat des tests
runner-auto-update.sh --dry-runvérifiéChecklist
2889a9ac72tod93eafdcd6