Удаление устаревших чеков на github

Я получил несколько устаревших проверок, в основном как результат переименования / рефакторинга рабочих процессов, и я хотел бы удалить устаревшие, но github, похоже, не предоставляет никаких кнопок /api.

Как я могу это сделать? Проверки устаревания также не позволяют разработчикам объединять свои PR.

2 ответа

Решение

Вы можете выбрать действительный / обновленный чек (и) из списка под Status checks found in the last week for this repository, чтобы гарантировать, что перед объединением должны пройти только выбранные проверки статуса.

Список проверок, которые там отображаются, - это проверки, найденные за последнюю неделю, поэтому устаревшие будут удалены со страницы настроек через неделю, поскольку эти устаревшие проверки больше не будут обнаружены.

Обратите внимание, что это может закончиться еще одной проверкой для выбора/подтверждения, так как GitHub обновил свою политику:

Обновления политики хранения данных чеков (14 января 2022 г.)

GitHub обновляет политику хранения в отношении данных проверок.
На проверки, созданные GitHub Actions и сторонними приложениями GitHub, будет распространяться новая политика хранения.

С 14 февраля 2022 года GitHub начнет архивировать подробные данные проверок старше 400 дней.

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

Узнать больше о проверках

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