Репозиторий GitHub
Активность, статус CI, коммиты, пул-реквесты и задачи по одному репозиторию.
- Категория
- Online
- Работает с
- GitHub
- Размер по умолчанию
- 220 × 220
Что делает
Следит за одним репозиторием и показывает, что в нём происходит.
В заголовке — имя репозитория, тег последнего релиза и статус самого свежего запуска рабочего процесса: успешно, с ошибкой, выполняется или в ожидании. Под ним строка статистики со звёздами, форками и открытыми задачами, а строка сведений показывает основной язык, время последней отправки и ветку по умолчанию.
Дальше идут списки, у каждого настраивается длина:
- Коммиты: короткий SHA, первая строка сообщения, относительное время.
- Пул-реквесты: номер, окрашенный по состоянию (фиолетовый — влит, зелёный — открыт, красный — закрыт), заголовок, возраст. Фильтруются по состоянию и порядку сортировки.
- Задачи: номер, заголовок, возраст. Пул-реквесты отфильтровываются, поэтому в списке задач действительно задачи.
- Конвейеры: точка статуса, имя рабочего процесса, ветка и время.
Значок релиза кликабелен и открывает страницу релиза.
Откуда берутся данные
API GitHub, запрашивается прямо с вашей машины. Публичные репозитории работают без входа; подключите учётную запись GitHub ради приватных репозиториев и более высоких лимитов запросов.
Ответ 404 по репозиторию, который, как вы знаете, существует, обычно означает нехватку области действия у токена — и виджет так и говорит, а не показывает голую ошибку.
Ограничения
- Один репозиторий на виджет. Для работы, разбросанной по репозиториям, используйте Уведомления, Запросы на ревью или Назначенные задачи.
- Только чтение: он не вливает, не комментирует и не перезапускает рабочие процессы.
- Обновление идёт по заданному вами таймеру в минутах, а не по живому вебхуку.