Ultralytics Actions
GitHub workflow, который Ultralytics использует для форматирования кода, проверки ссылок, создания сводок PR, запуска AI-ревью, добавления меток к задачам и оценки состояния репозитория.
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 }}GPT-5.6 Luna
Используй GPT-5.6 Luna для создания сводок pull request, добавления меток к задачам и комментариев AI-ревью непосредственно внутри GitHub Actions.
- Секрет workflow:
OPENAI_API_KEY - Оптимально подходит для кратких сводок PR, меток и заметок ревью, ориентированных на сопровождающих.
Claude Opus 5
Используй Claude Opus 5 для AI-ревью pull request и workflow обслуживания репозитория.
- Секрет workflow:
ANTHROPIC_API_KEY - Оптимально подходит для более глубоких проверок, анализа контекста репозитория и рекомендаций по дальнейшим действиям.
Часто задаваемые вопросы
Ultralytics Actions — это официальный набор средств автоматизации GitHub, используемый для форматирования кода, проверки ссылок, проверки орфографии, сводок PR, проверки с помощью ИИ, разметки проблем, отчетов по репозиториям и поддержки зависимостей.
Он работает внутри рабочих процессов GitHub Actions. Добавь
uses: ultralytics/actions@mainиз каталога маркетплейса, выбери необходимые входные данные и укажи требуемый токен GitHub и необязательные ключи провайдера ИИ.
Собери модель после слияния PR
Используй Ultralytics Actions, чтобы поддерживать работу репозиториев, а затем перенеси наборы данных, обучение и развёртывание в Ultralytics Platform.