GitHubの自動化
Ultralytics Actions
Ultralyticsがコードのフォーマット、リンクチェック、PRの要約、AIレビューの実行、issueのラベル付け、リポジトリの健全性レポートに使用しているGitHubワークフローです。
.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
GPT-6 Luna
GPT-6 Lunaを使用して、GitHub Actions内でプルリクエストの要約、issueのラベル付け、AIレビューコメントを直接作成できます。
- ワークフローシークレット:
OPENAI_API_KEY - 簡潔なPRの要約、ラベル、メンテナー向けのレビューコメントに最適です。
Claude
Claude Opus 5.5
Claude Opus 5.5を使用して、AI支援によるプルリクエストのレビューやリポジトリのメンテナンスワークフローを実行できます。
- ワークフローシークレット:
ANTHROPIC_API_KEY - より詳細なレビュー、リポジトリのコンテキスト、フォローアップの提案に最適です。
よくある質問
Ultralytics Actionsは、コードのフォーマット、リンクチェック、スペルチェック、PRの要約、AIレビュー、issueのラベル付け、リポジトリレポート、依存関係のメンテナンスに使用される公式のGitHub自動化スイートです。
GitHub Actionsのワークフロー内で実行されます。Marketplaceの掲載ページから
uses: ultralytics/actions@mainを追加し、必要な入力項目を選択して、必須のGitHubトークンと任意のAIプロバイダーキーを設定してください。
Ultralytics Platform
PRのマージ後にモデルを構築
Ultralytics Actionsでリポジトリの円滑な運用を維持し、その後、データセット、トレーニング、デプロイをUltralytics Platformで行いましょう。