YOLO Vision 2026:
GitHub GitHub otomasyonu

Ultralytics Actions

Ultralytics'ın kodu biçimlendirmek, bağlantıları denetlemek, PR'leri özetlemek, yapay zekâ incelemesi yürütmek, sorunları etiketlemek ve depo durumunu raporlamak için kullandığı GitHub iş akışı.

.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

Pull request özetleri, sorun etiketleri ve yapay zekâ inceleme yorumları için GPT-5.6 Luna'yı doğrudan GitHub Actions içinde kullan.

  • İş akışı sırrı: OPENAI_API_KEY
  • Kısa PR özetleri, etiketler ve bakımcı odaklı inceleme notları için idealdir.
Claude
Claude

Claude Opus 5

Yapay zekâ destekli pull request incelemeleri ve depo bakım iş akışları için Claude Opus 5'i kullan.

  • İş akışı sırrı: ANTHROPIC_API_KEY
  • Daha derin inceleme aşamaları, depo bağlamı ve takip önerileri için idealdir.

Sık sorulan sorular

  • Ultralytics Actions, kod biçimlendirme, bağlantı denetimleri, yazım denetimleri, PR özetleri, yapay zekâ incelemesi, sorun etiketleme, depo raporları ve bağımlılık bakımı için kullanılan resmi GitHub otomasyon paketidir.

  • GitHub Actions iş akışlarının içinde çalışır. Marketplace listesinden uses: ultralytics/actions@main ekle, ihtiyaç duyduğun girdileri seç ve gerekli GitHub belirtecini ve isteğe bağlı yapay zekâ sağlayıcısı anahtarlarını sağla.

  • Hayır. Biçimlendirme, yazım denetimi, bağlantı kontrolleri, yeniden deneme, temizleme, raporlar ve bağımlılık yardımcı programları yapay zekâ olmadan çalışabilir. Yapay zekâ anahtarları yalnızca OpenAI veya Anthropic ile oluşturulan özetler, etiketleme ve inceleme özellikleri için gereklidir.

Ultralytics Platform

PR birleştirildikten sonra modeli oluştur

Depoların ilerlemesini sağlamak için Ultralytics Actions'ı kullan, ardından veri kümelerini, eğitimi ve dağıtımı Ultralytics Platform'a taşı.