Programmcode auf einem Bildschirm als Symbol fuer die Programmiersprache Rust

Forgejo Runner v13.1.0 ouvre CI aux environnements d’exécution personnalisés

Le projet Forgejo a publié Forgejo Runner v13.1.0 le 31 août 2026, ouvrant son pipeline d’intégration continue à des environnements d’exécution librement choisis. Le coureur est le composant qui effectue en fait des emplois CI pour la plateforme Git auto-accueillée. L’exécution était durement câblée ; cette petite fonctionnalité libère des détendeurs qui se marient considérablement.

Un moteur de plugin expérimental sur gRPC

La pièce centrale est un moteur d’exécution de plugin expérimental. En utilisant le protocole gRPC, le démon coureur parle aux applications externes qui agissent comme des environnements d’exécution autonomes. Cela signifie que des emplois peuvent être lancés dans les microVM Firecracker, les pods Kubernetes, QEMU ou les VM libvirt, ou les conteneurs systemd-nspawn, sans que l’équipe centrale ait à maintenir officiellement chaque variante. Les administrateurs précédemment limités à Docker ou l’hôte obtiennent maintenant un chemin ouvert pour les extensions construites par la communauté.

Des grumes plus propres, mais un changement de rupture

Le deuxième changement notable : le coureur n’attache plus de pseudo-terminaux à la sortie du processus. Cela coupe les caractères de contrôle et l’encombrement des journaux de tâches, mais il casse les commandes en attendant un ATS interactif, comme docker run -it. Les administrateurs devraient examiner les flux de travail concernés avant de les mettre à jour.

  • Moteur de plugin expérimental pour environnements d’exécution externes (gRPC)
  • Suppression de l’attache pseudo-TTY pour les logs plus propres
  • Préparation d’une prochaine correction de bug Forgejo
  • Améliorations systématiques de la dépendance

Pour les auto-animateurs, Forgejo reste une alternative attrayante et ouverte à la communauté Git. Cette mise à jour est une petite étape avec une portée à long terme: parce que le moteur plugin est signalé expérimentale, les équipes peuvent le tester calmement plutôt que de changer de production à la fois.

Sources : Forgejo Runner v13.1.0 version · Sorties de Forgejo

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Mastodon
Retour en haut