web-dev-qa-db-fra.com

Comment supprimer une vérification d'état GitHub?

J'ai un contrôle d'état GitHub généré par TeamCity, et j'essaie de le supprimer (pas seulement de le désactiver).

J'ai essayé (des sauts de ligne ont été ajoutés pour plus de lisibilité):

curl -u <myusername>:<mytoken>
 -X DELETE
https://:github_instance/api/v3/repos/:user/:repo/statuses/:hash

J'ai reçu l'URL de:

curl -u <myusername>:<mytoken> 
https://:github_instance/api/v3/repos/:user/:repo/statuses/:branch_name

Suis-je en train de manquer quelque chose?

20
jameslafferty

Je vois GitHub API V3 Repository Statuses (pour github.com ou pour une instance d'entreprise GitHub privée) comprend:

  • Créer un statut
  • Liste des statuts pour une référence spécifique
  • Obtenez le statut combiné pour une référence spécifique

Il n'y a aucune suppression à ma connaissance.

8
VonC

Comme @VonC, je n'ai pas trouvé d'option de suppression. Cependant, vous pouvez désactiver toutes les vérifications existantes afin qu'elles ne s'exécutent plus sur vos RP.

Settings
  Branches
    Branch protection rules  
      Edit (next to your desired branch, e.g. 'master')  
        Rule settings  
          Require status checks to pass before merging
            Require branches to be up to date before merging 
              < Uncheck any statuses you want to disable! >
5
indigobuffalo