Corriger le comportement des commandes et des cas limites CI dans uutils coreutils

Écrit par Alessio le 23/09/2026

Problème

De petits détails de compatibilité et d’infrastructure de test peuvent compliquer la vérification du comportement d’une commande. Dans comm, le contrôle de l’ordre devait attendre que les entrées diffèrent, et le suivi nécessitait un test de régression ciblé. La commande env et les workflows CI avaient également des cas précis liés aux options et aux artefacts à corriger.

Changements

J’ai modifié comm pour différer le contrôle de l’ordre jusqu’à ce que les fichiers d’entrée diffèrent, simplifié le suivi de files_differ et ajouté un test de contrôle de l’ordre. J’ai aussi supprimé l’extension --file de env, remplacé l’installation de Wasmtime dans le workflow WASI par l’action dédiée et fait gérer au workflow des commentaires GNU l’absence de l’artefact correspondant.

Résultat

Ces changements couvrent le comportement des commandes et les cas d’échec CI par des modifications ciblées dans les utilitaires et workflows concernés.

Commits : suivi et test de comm, différer le contrôle de comm, installation de Wasmtime, artefact des commentaires GNU, option env