TeamCityによって生成されたGitHubステータスチェックがあり、それを削除しようとしています(無効にするだけではありません)。
私は試しました(読みやすくするために改行が追加されています):
curl -u <myusername>:<mytoken>
-X DELETE
https://:github_instance/api/v3/repos/:user/:repo/statuses/:hash
私は次のURLを取得しました:
curl -u <myusername>:<mytoken>
https://:github_instance/api/v3/repos/:user/:repo/statuses/:branch_name
何か不足していますか?
GitHub API V3リポジトリステータス (github.comまたはプライベートGitHubエンタープライズインスタンスの場合)には以下が含まれています。
私が見る限り削除はありません。
@VonCのように、削除オプションが見つかりませんでした。ただし、既存のチェックを無効にして、PRで実行されないようにすることができます。
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! >