Ultralytics Actions
Der GitHub-Workflow, den Ultralytics verwendet, um Code zu formatieren, Links zu prüfen, PRs zusammenzufassen, KI-Reviews auszuführen, Issues zu labeln und den Status eines Repositorys zu melden.
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
Verwende GPT-5.5 für Pull-Request-Zusammenfassungen, Issue-Labels und KI-Review-Kommentare direkt innerhalb von GitHub Actions.
- Workflow-Secret:
OPENAI_API_KEY - Am besten geeignet für prägnante PR-Zusammenfassungen, Labels und Review-Notizen für Maintainer.
Claude Opus 4.8
Verwende Claude Opus 4.8 für KI-gestützte Pull-Request-Reviews und Repository-Wartungs-Workflows.
- Workflow-Secret:
ANTHROPIC_API_KEY - Am besten geeignet für tiefgreifendere Review-Durchgänge, Repository-Kontext und Empfehlungen für das weitere Vorgehen.
Repository-Automatisierung, die direkt in GitHub bleibt
Führe Prüfungen, Zusammenfassungen, Reviews, Labels und Berichte, die Maintainer am meisten benötigen, über einen einzigen GitHub-Workflow aus.
Häufig gestellte Fragen
Ultralytics Actions ist die offizielle GitHub-Automatisierungssuite, die für Code-Formatierung, Link-Prüfungen, Rechtschreibprüfungen, PR-Zusammenfassungen, KI-Reviews, Issue-Labeling, Repository-Berichte und die Pflege von Abhängigkeiten verwendet wird.
Es wird innerhalb von GitHub Actions-Workflows ausgeführt. Füge
uses: ultralytics/actions@mainaus dem Marketplace-Eintrag hinzu, wähle die benötigten Eingaben und gib das erforderliche GitHub-Token sowie optionale KI-Provider-Keys an.
Modell nach dem Mergen des PRs bauen
Verwende Ultralytics Actions, um Repositorys in Bewegung zu halten, und nutze dann die Ultralytics Platform für Datensätze, Training und Deployment.