Nous utilisons beaucoup les CI GitLab, mais j’ai l’impression qu’aucun des contributeurs actuels ne maîtrise bien cet outil. Les besoins sont à détailler, mais il y a au moins :
- reprendre la CI de Duniter-v2s pour
- améliorer la gestion du cache de compilation (téléchargement et compilation des dépendances)
- ne publier des images docker que quand nécessaire (par exemple pour les réseaux gdev, et uniquement release, pas debug)
- faire un diagnostic des gitlab runners pour s’assurer que les tâches ne plantent pas
- revoir les étiquettes (dind, podman…)
- ajouter la crosscompilation ARM
- ajouter les tests des benchmarks à la CI uniquement avant de merger
- reprendre la CI de ğcli
todo passer une annonce auprès de la communauté disant que cette compétence est activement recherchée, et explorer le Recensement des compétences informatiques pour voir si certaines personnes n’auraient pas oublié d’indiquer cette compétence.