Ну, это очень странно.Я использую правила защиты Github, чтобы принудительно отправлять запросы по запросу и запускать TravisCI при каждом нажатии.Тем не менее, из-за непрерывного перевода мне нужен пользователь, который должен иметь возможность выдвигать, не делая запрос на извлечение и избегая проверки статуса TravisCI (для этого я использую [ci skip]).Этот пользователь включен в белый список, который Github предоставляет в правилах защиты веток.Он работал отлично с прошлой недели, неожиданно, когда я пытаюсь нажать с этим пользователем, я получаю его:
remote: Resolving deltas: 100% (5/5), completed with 5 local objects.
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Required status check "Travis CI - Pull Request" is expected. At least 1 approving review is required by reviewers with write access.
To https://github.com/*****
! [remote rejected] master -> master (protected branch hook declined)
error: failed to push some refs to 'https://*****'
Это очень странно, так как это работало всегда до сих пор ... Иу пользователя есть права на отправку без отправки запроса на получение, и он пропускает Трэвиса через сообщение о фиксации, поэтому я не понимаю, почему github спрашивает меня о проверке статуса и утверждениях ...