AutofixRequestFailedReason enum

Indique la raison pour laquelle une requête d’autocorrection a échoué. Correspond à TINYINT (nullable) dans la base de données.

Champs

None = 0

Valeur sentinelle par défaut ; Ce n’est pas une raison d’échec valable.

PipelineFailed = 1

La conduite autofix s’est terminée avec un état de défaillance.

PipelineTimedOut = 2

Le pipeline d’autofixation ne s’est pas terminé dans la fenêtre de temps autorisée.

CallbackNotReceived = 3

Le rappel attendu du pipeline n’a jamais été reçu.

ProcessorJobFailed = 4

Le travail du processeur a rencontré une erreur.

NoChanges = 5

Le pipeline s’est terminé avec succès mais n’a produit aucun changement, donc aucune pull request n’a été créée. Un résultat terminal valide s’est manifesté comme un échec pour cette raison distincte.

AgentPoolUnavailable = 6

Le pool d’agents du projet cible n’a pas pu être trouvé ou n’a pas été autorisé à être utilisé, donc le pipeline de validation ne pouvait pas être mis en file d’attente. C’est une erreur utilisateur/configuration.

BranchNotResolvable = 7

La référence d’alerte ne peut pas être résolue vers une branche existante car la requête pull ou la référence de fusion, la branche source ou la branche normale n’existent plus.

FalsePositive = 8

Le pipeline a été mené à bien et a déterminé que l’alerte était un faux positif, donc aucune pull request n’a été créée. Il s’agit d’un résultat terminal non-PR, pas d’une défaillance opérationnelle de pipeline.

TargetFileNotFound = 9

Le fichier cible référencé par l’analyse n’a pas pu être trouvé.

CommitAuthorEmailValidationFailed = 10

La campagne a été rejetée par la politique de validation des emails des auteurs de committe.