Ultralytics YOLO27:
GitHub GitHub otomasyonu

Ultralytics Actions

Ultralytics'in kodu biçimlendirmek, bağlantıları denetlemek, PR'ları özetlemek, yapay zekâ incelemesi yapmak, sorunları etiketlemek ve depo sağlığını 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-6 Luna

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

  • İş akışı gizli anahtarı:OPENAI_API_KEY
  • Kısa PR özetleri, etiketler ve bakım sorumlularına yönelik inceleme notları için idealdir.
Claude
Claude

Claude Opus 5.5

Yapay zekâ destekli çekme isteği incelemesi ve depo bakım iş akışları için Claude Opus 5.5'i kullan.

  • İş akışı gizli anahtarı:ANTHROPIC_API_KEY
  • Daha derin incelemeler, 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 resmî GitHub otomasyon paketidir.

  • GitHub Actions iş akışlarında çalışır. Marketplace listesinden uses: ultralytics/actions@main öğesini ekle, ihtiyacın olan girdileri seç, gerekli GitHub token'ını ve isteğe bağlı yapay zekâ sağlayıcısı anahtarlarını gir.

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

Ultralytics Platform

PR birleştirildikten sonra modeli geliştir

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