GitHub API: создание уже созданного pull-запроса не должно вызывать исключения

GitHub API

Попытка создать пул-запрос на ветке, где пул-запрос уже существует, приведет к 422 Unprocessable Entity

Можно ли поручить GitHub API вместо этого возвращать код успеха?

1 ответ

Решение

Можно ли поручить GitHub API вместо этого возвращать код успеха?

Сам GitHub API, нет.
Но ваш скрипт может при ошибке 422 при создании PR проверить, существует ли PR уже, и если да, вернуть код успеха из этой функции создания PR.

Как комментирует BaltoStar:

проще просто проверить ответное сообщение об ошибке, и если совпадение текста для PR уже существует, вернуть код успеха.

Другие вопросы по тегам