Réponse rapide
Ajoutez une vérification automatique à un dépôt et interprétez les résultats avant la fusion. Un workflow CI examine le code lors d'une pull request. L'exemple vérifie la syntaxe Node.js, sans garantir l'absence de bugs.
Un workflow CI examine le code lors d'une pull request. L'exemple vérifie la syntaxe Node.js, sans garantir l'absence de bugs.
Avant de commencer
Il faut un dépôt contenant un fichier JavaScript et les droits de modification. Ne mettez jamais de jetons dans le YAML.
Guide méthodologique · pas un benchmark produit01Créer un point de départ
Créez app.js avec une instruction console.log valide. Si Node.js est installé, lancez node --check app.js localement. Utilisez un dépôt pédagogique sans données sensibles.
02Écrire le fichier workflow
Ajoutez .github/workflows/check.yml dans une branche. Déclenchez le workflow sur pull_request, utilisez ubuntu-latest, checkout et setup-node, puis exécutez node --check app.js avec des permissions minimales.
03Déclencher le contrôle sur PR
Ouvrez une pull request de la branche vers main. Si Actions est autorisé, GitHub lance le contrôle. Vérifiez l'onglet Checks et l'identifiant du commit contrôlé.
04Comprendre les journaux d’échec
Créez volontairement une erreur de syntaxe dans la branche. Examinez les journaux du job échoué, identifiez la commande en cause puis corrigez le fichier avant de reprendre.
05Sécuriser la fusion
Si votre dépôt le permet, exigez des contrôles réussis avant la fusion. Une vérification de syntaxe ne garantit ni la sécurité ni la qualité éditoriale ; adaptez la revue au risque.
Essayez ce prompt
Analyse ce YAML GitHub Actions : permissions minimales, installation Node et journaux utiles. N'affirme pas l'avoir exécuté : [YAML].
Exemple pratique
Exemple fictif à but pédagogique — ni test produit ni dossier client réel.
Informations de départ
Exemple pédagogique fictif sans données clients ni résultats de tests.
Résultat attendu
Résultat attendu : suivre les étapes puis vérifier le résultat dans le service réel.
Avant d’utiliser le résultat
- Vérifier la version et les droits.
- Ne jamais inclure de secrets.
- Cet exemple n'est pas un résultat de test.
Fiche pratique
Fichier texte modifiable. Renseignez vos propres observations ; les champs vides ne sont pas des résultats.
Télécharger la fiche (.txt)