Моя компания использует предприятие github, и я использую github3.py API для автоматического создания запросов на загрузку.Почему мои PR-автоматы закрыты?
У меня есть код следующим образом:
detailed = "%s: Auto Pull Request from '%s' %s" % (base, from_branch, custom_message)
pr = repo.create_pull(description, base, from_branch, detailed)
После я создаю PR, по какой-то причине он был автоматически закрыт. Если я просто позвоню повторно открыть сразу после его создания, это не сработает. Если я time.sleep(3)
и попытаюсь его снова открыть, он работает.
У меня только 1 поток, выполняющий и проверяющий журналы, вызовы API кажутся синхронными, они сначала возвращают ответ, а только их вызывается следующий URL.
Перед созданием PR я удаляю базовую ветвь и создаю ее снова от мастера, не уверен, что это может быть связано.
Есть ли очевидная причина, по которой я здесь не хватает? Должно ли это работать?
Что вы будете делать после 'pr = repo.create_pull (...)'? Вы связались с поддержкой GitHub? –
Я ничего не делаю, и он закрылся. Я попытаюсь обратиться в службу поддержки. – mvallebr