Проверки кода, задачи и Actions
Работа с pull request, merge request, задачами и проверками GitHub и GitLab.
Orca связывает worktree с pull request или merge request и показывает состояние внешней проверки. Задачи GitHub и GitLab также доступны внутри приложения.

Подключение провайдера
Подключите провайдера репозитория в разделе Настройки → Интеграции. Для GitHub глубже всего поддерживаются Actions и задачи. Merge request и задачи GitLab используют тот же процесс проверки. Pull request Bitbucket, Azure DevOps и Gitea отображаются на боковой панели worktree и панели проверок. Перед отправкой ветки Orca проверяет конфликты с удалённой системой.
Проверки кода
- После отправки worktree создайте проверку из панели управления версиями и подтвердите базовую ветку, название, описание и статус черновика.
- Связанные проверки показываются на боковой панели с состоянием открыто, слито или закрыто.
- В строке ветки доступна ссылка Открыть страницу проверки в браузере, если известен URL pull request или merge request.
- Для GitHub в меню pull request можно скопировать ссылку, закрыть проверку или снова открыть её после подтверждения.
- Проверки GitHub, отзывы и комментарии открываются на вкладке pull request. Merge request и задачи GitLab используют тот же интерфейс.
- На панели проверок можно отвечать на любой комментарий обсуждения.
- При неудачных проверках GitHub действие Исправить неудачные проверки передаёт агенту названия и ссылки.
Автоматическое слияние
Для открытого pull request GitHub кнопка слияния предлагает Включить автоматическое слияние. GitHub сольёт ветку после выполнения требований, включая проверки и обязательные отзывы. Метод берётся из настроек репозитория: squash, merge commit или rebase. Запрещённые методы не показываются. Действие Отключить автоматическое слияние отменяет ожидание. Если базовая ветка использует очередь слияния GitHub, кнопка называется Слить, когда будет готово и добавляет pull request в очередь. Автоматическое слияние скрыто для черновиков, закрытых, конфликтующих и нестабильных pull request, а также репозиториев без этой функции.
Задачи
На панели задач можно просматривать, фильтровать и изменять задачи GitHub и GitLab. При создании worktree из задачи название заполняется автоматически, а связь сохраняется для проверки.
В карточке задачи GitHub раздел Активность объединяет комментарии с событиями: назначениями, упоминаниями, перекрёстными ссылками, сменой состояния и перемещением по проекту.
Ссылку на связанную задачу можно скопировать из меню worktree. Для GitLab список показывает открытые задачи выбранного проекта и умеет фильтровать назначенные вам.
Actions
Неудачные проверки GitHub Actions отображаются красным индикатором. Нажмите его, чтобы открыть журналы задания внутри Orca.
Проекты
Раздел Задачи содержит представление GitHub Projects: карточки из разных репозиториев, фильтр по исходному репозиторию, состояния черновых pull request и создание worktree из карточки.
Устранение неполадок
Если состояния pull request, проверки или проекты не обновляются из-за лимитов, авторизации gh, разрешений или сети, прочитайте статью Ошибки GitHub.
Связанные статьи
- Коммит и отправка из Orca: подготовка и публикация ветки.
- Панель задач Linear: работа с задачами вне Git-провайдера.
- Ошибки GitHub: лимиты, авторизация и сбои
gh.
Частые вопросы
Можно ли работать с pull request из Orca?
Да. Orca показывает связанные проверки и помогает открыть процесс ревью для ветки текущего worktree.
Поддерживается ли GitLab?
Страница описывает доступные сценарии для pull request GitHub и merge request GitLab с учётом настроенной интеграции.
Где смотреть результат GitHub Actions?
Статусы проверок отображаются рядом с запросом на слияние, а подробный журнал открывается в соответствующем сервисе.
Можно ли создать worktree из задачи?
Да. Связанную задачу можно использовать как контекст для новой ветки и агентской сессии.
Почему проверки репозитория не отображаются?
Проверьте авторизацию, доступ к проекту, связь ветки с pull request и состояние API выбранного сервиса.