Ultralytics Actions
Der GitHub-Workflow, mit dem Ultralytics Code formatiert, Links prüft, PRs zusammenfasst, KI-Prüfungen ausführt, Issues kennzeichnet und den Zustand von Repositorys meldet.
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-6 Luna
Verwende GPT-6 Luna für PR-Zusammenfassungen, Issue-Kennzeichnungen und KI-Review-Kommentare direkt in GitHub Actions.
- Workflow-Secret:
OPENAI_API_KEY - Ideal für prägnante PR-Zusammenfassungen, Kennzeichnungen und auf Maintainer zugeschnittene Review-Hinweise.
Claude Opus 5.5
Verwende Claude Opus 5.5 für KI-gestützte Reviews von Pull Requests und Workflows zur Repository-Wartung.
- Workflow-Secret:
ANTHROPIC_API_KEY - Ideal für ausführlichere Reviews, den Kontext des Repositorys und Empfehlungen für nächste Schritte.
Häufig gestellte Fragen
Ultralytics Actions ist die offizielle GitHub-Automatisierungssuite für Codeformatierung, Linkprüfungen, Rechtschreibprüfungen, PR-Zusammenfassungen, KI-Reviews, die Kennzeichnung von Issues, Repository-Berichte und die Pflege von Abhängigkeiten.
Es wird in GitHub-Actions-Workflows ausgeführt. Füge
uses: ultralytics/actions@mainaus dem Marketplace-Eintrag hinzu, wähle die benötigten Eingaben aus und gib das erforderliche GitHub-Token sowie optionale Schlüssel für KI-Anbieter an.Nein. Formatierung, Rechtschreibprüfung, Linkprüfungen, Wiederholungsversuche, Bereinigung, Berichte und Dienstprogramme für Abhängigkeiten funktionieren ohne KI. KI-Schlüssel sind nur für automatisch erstellte Zusammenfassungen, Kennzeichnungen und Review-Funktionen mit OpenAI oder Anthropic erforderlich.
Entwickle das Modell, nachdem der PR eingegangen ist
Halte deine Repositorys mit Ultralytics Actions in Bewegung und nutze anschließend Ultralytics Platform für Datensätze, Training und Bereitstellung.