Le workflow configlet utilise l'outil configlet pour vérifier que les fichiers (de configuration) d'un parcours sont correctement structurés, tant sur le plan syntaxique que sémantique.
Pour ce faire, il exécute configlet lint.
Les parcours peuvent utiliser configlet fmt pour formater les différents fichiers de configuration du parcours.
La même commande permet aussi de vérifier que tous les fichiers de configuration sont correctement formatés.
Le workflow configlet permet de vérifier si les fichiers de configuration sont correctement formatés, mais cette vérification est facultative et désactivée par défaut.
Pour activer la vérification du formatage des fichiers de configuration, suis ces étapes :
.github/org-wide-files-config.toml avec le contenu suivant[configlet]
fmt = true
main, une PR est automatiquement ouverte pour modifier le workflow configlet.yml comme suit : jobs:
configlet:
uses: exercism/github-actions/.github/workflows/configlet.yml@main
+ with:
+ fmt: true
configlet vérifiera aussi le formatage des fichiers de configuration du parcours.Le workflow est défini dans le fichier .github/workflows/configlet.yml.