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 produit

01Cré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)

Pour approfondir

Retour à la bibliothèque