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?
Je vois GitHub API V3 Repository Statuses (pour github.com ou pour une instance d'entreprise GitHub privée) comprend:
Il n'y a aucune suppression à ma connaissance.
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! >