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ışı.
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.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 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@mainekle, ihtiyaç duyduğun girdileri seç ve gerekli GitHub belirtecini ve isteğe bağlı yapay zekâ sağlayıcısı anahtarlarını sağla.
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şı.