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