Ultralytics Actions
Ultralytics'in kodu biçimlendirmek, bağlantıları kontrol etmek, PR'ları özetlemek, AI incelemesi çalıştırmak, sorunları etiketlemek ve depo sağlığını raporlamak için kullandığı GitHub iş akışı.
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 }}GPT-5.5
Çekme isteği özetleri, sorun etiketleri ve AI inceleme yorumları için doğrudan GitHub Actions içinde GPT-5.5 kullan.
- İş akışı gizli anahtarı:
OPENAI_API_KEY - Özlü PR özetleri, etiketler ve bakımcı odaklı inceleme notları için en iyisidir.
Claude Opus 4.8
AI destekli çekme isteği incelemesi ve depo bakım iş akışları için Claude Opus 4.8 kullan.
- İş akışı gizli anahtarı:
ANTHROPIC_API_KEY - Daha derin inceleme geçişleri, depo bağlamı ve takip önerileri için en iyisidir.
GitHub içinde kalan depo otomasyonu
Bakımcıların en çok ihtiyaç duyduğu kontrolleri, özetleri, incelemeleri, etiketleri ve raporları tek bir GitHub iş akışından çalıştır.
Sıkça sorulan sorular
Ultralytics Actions, kod biçimlendirme, bağlantı kontrolleri, imla denetimleri, PR özetleri, AI 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ı içinde çalışır. Marketplace listesinden
uses: ultralytics/actions@mainekle, ihtiyacın olan girdileri seç ve gerekli GitHub token ile isteğe bağlı AI sağlayıcı anahtarlarını sağla.
PR onaylandıktan 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şı.