Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
GitHub GitHub автоматизация

Ultralytics Actions

Рабочий процесс GitHub, который использует Ultralytics для форматирования кода, проверки ссылок, составления сводок PR, запуска AI-обзоров, добавления меток к issue и создания отчетов о состоянии репозитория.

.github/workflows/ultralytics-actions.yml
name: Ultralytics Actions

on:
  issues:
    types: [opened]
  pull_request:
    branches: [main]
    types: [opened, closed, synchronize, review_requested]

permissions:
  contents: write
  pull-requests: write
  issues: write

jobs:
  actions:
    runs-on: ubuntu-latest
    steps:
      - uses: ultralytics/actions@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          labels: true
          python: true
          prettier: true
          spelling: true
          links: true
          summary: true
          openai_api_key: ${{ secrets.OPENAI_API_KEY }}
OpenAI
OpenAI

GPT-5.5

Используй GPT-5.5 для сводок pull request, меток issue и AI-комментариев к обзорам прямо внутри GitHub Actions.

  • Секрет рабочего процесса: OPENAI_API_KEY
  • Лучший выбор для кратких сводок PR, меток и примечаний к обзору, ориентированных на сопровождающих.
Документация OpenAI
Claude
Claude

Claude Opus 4.8

Используй Claude Opus 4.8 для AI-поддержки обзоров pull request и рабочих процессов обслуживания репозитория.

  • Секрет рабочего процесса: ANTHROPIC_API_KEY
  • Лучший выбор для глубоких обзоров, контекста репозитория и последующих рекомендаций.
Документация Claude

Автоматизация репозитория, которая остается в GitHub

Запускай проверки, сводки, обзоры, метки и отчеты, наиболее необходимые сопровождающим, в рамках одного рабочего процесса GitHub.

Форматируй и проверяй код
Запускай Ruff, Biome, Prettier, codespell, Lychee, swift-format и Dart-форматирование из одного композитного действия.
Узнать больше
Создавай сводки и обзоры PR
Создавай сводки pull request и AI-обзоры кода, которые фокусируют внимание сопровождающих на поведении, рисках и последующей работе.
Узнать больше
Добавляй метки к новой работе
Применяй соответствующие метки к issue, pull request и обсуждениям, чтобы очереди репозитория оставались организованными.
Узнать больше
Повторяй нестабильные команды
Оборачивай кратковременные CI-шаги с помощью функции повтора, экспоненциальной задержки и тайм-аутов без дублирования логики оболочки.
Узнать больше
Создавай отчет о состоянии репозитория
Обобщай открытые pull request и рабочие процессы основной ветки, завершившиеся с ошибкой, по всем репозиториям организации.
Узнать больше
Используй Python-пакет
Установи ultralytics-actions для программного доступа к тем же утилитам обслуживания, которые используются в действиях.
Узнать больше

Часто задаваемые вопросы

  • Ultralytics Actions — это официальный GitHub automation suite, используемый для форматирования кода, проверки ссылок, проверки орфографии, сводок PR, AI-обзоров, разметки issue, отчетов о репозитории и обслуживания зависимостей.

  • Это работает внутри рабочих процессов GitHub Actions. Добавь uses: ultralytics/actions@main из Marketplace listing, выбери нужные входные данные и предоставь обязательный токен GitHub и дополнительные ключи AI-провайдера.

  • Нет. Форматирование, проверка орфографии, проверка ссылок, повторные попытки, очистка, отчеты и утилиты для зависимостей могут работать без AI. Ключи AI нужны только для функций генерации сводок, разметки и обзоров с OpenAI или Anthropic.

Платформа Ultralytics

Собери модель после того, как PR будет принят

Используй Ultralytics Actions для поддержания активности репозиториев, а затем переноси наборы данных, обучение и развертывание в Ultralytics Platform.