Ultralytics YOLO27:
GitHub 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
OpenAI

GPT-5.6 Luna

GPT-5.6 Lunaを使用して、GitHub Actions内で直接、プルリクエストの要約、Issueのラベル付け、AIレビューコメントを作成します。

  • ワークフローシークレット: OPENAI_API_KEY
  • 簡潔なPRの要約、ラベル、メンテナーに焦点を当てたレビュー notesに最適です。
Claude
Claude

Claude Opus 5

Claude Opus 5を使用して、AI支援によるプルリクエストレビューとリポジトリメンテナンスのワークフローを実行します。

  • ワークフローシークレット: ANTHROPIC_API_KEY
  • より深いレビュー、リポジトリのコンテキスト、フォローアップの推奨事項に最適です。

GitHub内で完結するリポジトリ自動化

メンテナーが最も必要とするチェック、要約、レビュー、ラベル付け、レポートを、1つのGitHubワークフローから実行します。

よくある質問

  • Ultralytics Actionsは、コードのフォーマット、リンクチェック、スペルチェック、PR要約、AIレビュー、issueラベリング、リポジトリレポート、依存関係の保守に使用される公式のGitHub automation suiteです。

  • GitHub Actionsワークフロー内で実行されます。Marketplace listingからuses: ultralytics/actions@mainを追加し、必要な入力を選択して、必須のGitHubトークンと任意のAIプロバイダーキーを指定してください。

  • いいえ。フォーマット、スペル、リンクチェック、再試行、クリーンアップ、レポート、および依存関係ユーティリティは、AIなしで実行できます。AIキーは、OpenAIまたはAnthropicを使用した生成要約、ラベリング、およびレビュー機能にのみ必要です。

Ultralyticsプラットフォーム

PRがマージされたらモデルをビルドする

Ultralytics Actionsでリポジトリの運用を継続し、その後、データセット、トレーニング、デプロイをUltralytics Platformで行います。