Un coup d'œuil rapide sur leur github permet de voir qu'il y a 214 jobs lancés sur la branche main, pour vérifier la compilation sur toutes les plateformes (OS et arcitectures CPU) supportées, différentes dépendances (par exemple libssh ou libssh2 pour le SFTP, différents résolveurs DNS, ...), plusieurs compilateurs différents (gcc, Microsoft, ...), des tests de fuzzing, certains builds avec des fonctions expérimentales activées comme le support de HTTP/3, des builds "out-of-tree" et d'autres configurations plus ou moins exotiques.
Donc oui, ça a l'air un petit peu compliqué de vérifier toutes les combinaisons possibles.
[^] # Re: "Leaving GitHub [...] you'll miss the ecosystem"
Posté par pulkomandy (site web personnel, Mastodon) . En réponse au lien "Made in EU" - it was harder than I thought.. Évalué à 6.
Un coup d'œuil rapide sur leur github permet de voir qu'il y a 214 jobs lancés sur la branche main, pour vérifier la compilation sur toutes les plateformes (OS et arcitectures CPU) supportées, différentes dépendances (par exemple libssh ou libssh2 pour le SFTP, différents résolveurs DNS, ...), plusieurs compilateurs différents (gcc, Microsoft, ...), des tests de fuzzing, certains builds avec des fonctions expérimentales activées comme le support de HTTP/3, des builds "out-of-tree" et d'autres configurations plus ou moins exotiques.
Donc oui, ça a l'air un petit peu compliqué de vérifier toutes les combinaisons possibles.