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-6 Luna

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

  • ワークフローシークレット:OPENAI_API_KEY
  • 簡潔なPRの要約、ラベル、メンテナー向けのレビューコメントに最適です。
Claude
Claude

Claude Opus 5.5

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

  • ワークフローシークレット:ANTHROPIC_API_KEY
  • より詳細なレビュー、リポジトリのコンテキスト、フォローアップの提案に最適です。

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

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

よくある質問

  • Ultralytics Actionsは、コードのフォーマット、リンクチェック、スペルチェック、PRの要約、AIレビュー、issueのラベル付け、リポジトリレポート、依存関係のメンテナンスに使用される公式のGitHub自動化スイートです。

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

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

Ultralytics Platform

PRのマージ後にモデルを構築

Ultralytics Actionsでリポジトリの円滑な運用を維持し、その後、データセット、トレーニング、デプロイをUltralytics Platformで行いましょう。