Когда PR будут слиты?

Довольно часто, и надо сказать, довольно быстро, когда кто-то сообщает об ошибке или проблеме, кто-то из команды отвечает: «Этот PR её исправляет».

И сразу после этого тревожный пользователь делает пересборку или обновление, возвращается и просит о помощи, потому что исправление ничего не изменило.

Тот же самый сотрудник команды отвечает, что PR ещё не слит.

Какой обычно промежуток времени проходит до слияния, или это зависит от ситуации? Очень часто вы говорите, что PR уже слит, или появляется новый ответ, сообщающий о слиянии, но не всегда.

У меня нет никаких проблем, я просто из чистого любопытства спрашиваю. Ну… иногда важно, исправит ли PR что-то существенное для меня или добавит что-то приятное, а для этого требуется пересборка, так как это очень трудоёмкий процесс. Но должен сказать — я получил всё, о чём сообщалось как о включённом в PR.

Думаю, команда должна проводить какую-то дополнительную проверку перед слиянием чего-либо.

Боюсь, ответ: «зависит от обстоятельств». Как минимум, нам нужно дождаться запуска автоматических проверок (около 20 минут), а также чтобы хотя бы один другой участник команды рассмотрел и одобрил PR. Это может занять от нескольких минут до нескольких дней в зависимости от доступности и приоритета.

Если изменения более сложные или если у ревьюера есть комментарии, которые нужно учесть, это может занять ещё больше времени.

Кстати, когда мы ссылаемся на PR здесь, в Meta, вы должны увидеть небольшой цветной значок на onebox, который показывает, был ли он слит. Например:

Конечно, значок :man_facepalming:

Да — «зависит от ситуации» — хороший ответ. И ожидаемый тоже.