Vous avez activé l'analyse de code GitHub et ouvert une pull request à partir d'une branche non-par défaut, mais le rapport d'analyse indique « Analysis not found ». Quelles sont les deux actions qui garantiront que l'analyse de code se termine avec succès pour la pull request ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez le nom de la branche non-par défaut à la spécification on:push dans le workflow d'analyse de code., Mettez à jour le code dans la pull request..
Pourquoi c'est la réponse
L'analyse de code GitHub ne s'exécute par défaut que sur la branche par défaut et sur les pull requests ciblant cette branche. Pour qu'elle s'exécute sur une branche non-par défaut, vous devez explicitement inclure le nom de cette branche dans la section on: push du fichier de workflow CodeQL. Une fois le workflow mis à jour, l'analyse ne se déclenchera pas automatiquement pour les pull requests existantes. Vous devez donc mettre à jour le code dans la pull request (par exemple, en ajoutant un commit vide ou en modifiant une ligne) pour forcer un nouveau déclenchement du workflow et ainsi lancer l'analyse. Ajouter le nom de la branche par défaut à on: push n'aiderait pas car la pull request provient d'une branche non-par défaut. Supprimer et soumettre à nouveau la pull request à partir de la branche par défaut n'est pas une solution pratique et ne répond pas au besoin d'analyser la branche non-par défaut. Ajouter un nouveau workflow n'est pas nécessaire ; la modification du workflow existant est suffisante.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise