veilletech.fr
2 nov.

Source · 73 jours de veille

GitHub Blog

Ce qui a été retenu de cette source, et sur quels thèmes. Chaque fiche est une synthèse originale et renvoie à l'article d'origine.

6fiches
6jours sur 73
20min de lecture
IA & LLM · Web & Front · Outils & méthode · Langages & OSthèmes

ReviewBench : 219 PR pour noter votre agent de revue

GitHub publie ReviewBench, un banc d'essai ouvert pour les agents de revue de code : 219 pull requests publiques de 187 dépôts et 19 langages, une vérité terrain issue de plusieurs sources et jugée par Claude Sonnet 5 selon une grille publiée. Deux familles de métriques séparent les problèmes connus de ceux qu'un agent découvre. GitHub est à la fois auteur du banc et d'un agent classé.

6 oct.3 min

IA

Git 2.56 : git add --resolved refuse les marqueurs

Git 2.56 ajoute `git add --resolved`, qui n'indexe que les fichiers en conflit et refuse tout s'il reste un marqueur de conflit. La version apporte aussi le nettoyage groupé des branches fusionnées, un `git bisect run` qui se réinitialise seul, et des gains de performance nets sur le calcul des bases de fusion et plusieurs opérations à grande échelle.

29 sept.3 min

OUTILS

GitHub abandonne le CSS-in-JS pour les CSS Modules

GitHub a retiré styled-components de github.com : depuis juin 2026, tout le style passe par des CSS Modules, sans runtime côté client ni côté serveur. Sur le design system Primer, le rendu serveur a baissé de 55 % et l'initialisation des composants de 25 %. La migration a duré trois ans, composant par composant, derrière des feature flags.

26 sept.3 min

CSS

GitHub : une PR d'un million de lignes, sans saccade

GitHub détaille la refonte de la vue des pull requests de son application Copilot, testée sur un diff de 2 200 fichiers, plus d'un million de lignes et plus de 400 commentaires. La clé : séparer la géométrie exacte du code de celle, mesurée à la volée, des commentaires, et remplacer les ResizeObserver qui réécrivaient les hauteurs par une passe de mesure unique, déclenchée à l'arrêt du défilement.

24 sept.4 min

FRONT

800 000 lignes de Rust, écrites par l'agent

GitHub a porté le runtime de Copilot de TypeScript vers Rust entre le 12 mai et le 21 août 2026, essentiellement à une personne, avec des agents pour écrire le code : 832 378 lignes de Rust de production et 468 689 lignes de tests unitaires, livrées en 128 pull requests et 135 versions publiques. Le cycle création-session-tour-destruction passe de 5,25 s à 55,3 ms en processus, et la mémoire de dix clients de 1 383 Mo à 126 Mo. Coût en tokens : environ 120 000 $.

17 sept.4 min

RUST

Évaluer un LLM avant la prod, comme un test

GitHub détaille la méthode d'évaluation employée pour brancher un LLM sur son scanner de secrets. Trois idées structurent le propos : hiérarchiser les métriques au lieu de les traiter à égalité, relancer l'évaluation hors ligne comme un test d'intégration à chaque changement, et garder le jeu d'évaluation aussi désordonné que la production.

26 août3 min

IA