Skip to content
Exlogare
← Ко всем постам
Команда Exlogare GitHub Marketplace Integrations Release

Exlogare теперь в GitHub Marketplace — установка за 60 секунд

Два способа подключения: OAuth (рекомендуем) для отдельных пользователей и GitHub App для строгих org-policy / гранулярных прав. Плюс отдельный GitHub Action для разовых пушей логов.

Exlogare теперь в GitHub Marketplace — установка за 60 секунд

Мы опубликовали Exlogare GitHub App в GitHub Marketplace. Один клик «Install», выбираете репозитории, и через минуту Exlogare начинает автоматически анализировать каждое падение GitHub Actions на этих репо.

Два способа подключения, оба равноправны

Взяли модель CircleCI: вместо того, чтобы навязывать одну форму интеграции, предлагаем оба способа — OAuth и GitHub App — и даём выбрать тот, что подходит под политики вашей организации.

OAuth — рекомендуем для отдельных пользователей

Если вы соло-разработчик или маленькая команда, заходите на exlogare.net/signup и нажимайте «Войти через GitHub». Ваши репозитории подключатся через OAuth за минуту. Это путь по умолчанию для >90% команд.

GitHub App — для строгих org-policy / гранулярных прав

Выбирайте, если:

  • В вашей организации запрещены third-party OAuth Apps.
  • Нужна одна установка, покрывающая всю команду.
  • Нужны гранулярные права с audit trail в GitHub.

Установить можно из страницы на Marketplace или из Exlogare: Settings → Integrations → Установить GitHub App.

Оба способа могут сосуществовать на одном аккаунте Exlogare — например, OAuth для личных репозиториев и GitHub App для org, в которой вы не владелец.

Бонус: отдельный GitHub Action

Для разовых / cross-runner пушей логов (self-hosted runner'ы, конкретные упавшие шаги, не-pytest вывод) мы опубликовали exlogare/exlogare-ingest-action отдельным Marketplace-листингом:

- name: Run tests
  id: tests
  run: pytest 2>&1 | tee pytest.log
- name: Send failure to Exlogare
  if: failure() && steps.tests.outcome == 'failure'
  uses: exlogare/exlogare-ingest-action@v1
  with:
    token: ${{ secrets.EXLOGARE_TOKEN }}
    log_path: pytest.log

Это тонкая обёртка над exl ingest — той самой CLI, которую мы выпустили несколько недель назад.

Что вы получаете

  • Каждое падение workflow_run анализируется автоматически за ~30 секунд.
  • AI-вердикт прикрепляется к PR как Check Run.
  • Опционально — PR-комментарий с предложенным фиксом.
  • Работает с любым тест-фреймворком — pytest, jest, go test, RSpec, JUnit.
  • Бесплатный тариф без карты.

Начать

Вопросы / фидбек: exlogare.net/contacts.