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-5.6 Luna
GitHub Actions内で直接、プルリクエストのサマリー、イシューのラベル付け、およびAIレビューコメントにGPT-5.6 Lunaを使用します。
- ワークフローシークレット:
OPENAI_API_KEY - 簡潔なPR要約、ラベル付け、メンテナ向けのレビューノートに最適です。
Claude
Claude Opus 5
AIアシストによるプルリクエストのレビューおよびリポジトリのメンテナンスワークフローにClaude Opus 5を使用します。
- ワークフローシークレット:
ANTHROPIC_API_KEY - 詳細なレビュー、リポジトリのコンテキスト把握、フォローアップの推奨事項に最適です。
よくある質問
Ultralytics Actionsは、コードのフォーマット、リンクチェック、スペルチェック、PR要約、AIレビュー、Issueのラベル付け、リポジトリレポート、依存関係のメンテナンスに使用される公式のGitHub automation suiteです。
GitHub Actionsのワークフロー内で実行されます。Marketplace listingから
uses: ultralytics/actions@mainを追加し、必要な入力項目を選択して、必須のGitHubトークンとオプションのAIプロバイダーキーを提供してください。
Ultralyticsプラットフォーム
PRがマージされた後にモデルをビルドする
Ultralytics Actionsを使用してリポジトリの更新を継続し、その後、データセット、トレーニング、デプロイをUltralytics Platformで行います。