Ultralytics Actions
Il flusso di lavoro GitHub che Ultralytics usa per formattare il codice, controllare i link, riepilogare le PR, eseguire revisioni AI, applicare etichette ai problemi e riportare lo stato del repository.
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
Usa GPT-5.6 Luna per i riepiloghi delle pull request, le etichette dei problemi e i commenti delle revisioni AI direttamente all'interno di GitHub Actions.
- Segreto del flusso di lavoro:
OPENAI_API_KEY - Ideale per riepiloghi concisi delle PR, etichette e note di revisione incentrate sui maintainer.
Claude Opus 5
Usa Claude Opus 5 per la revisione assistita dall'AI delle pull request e i flussi di lavoro di manutenzione dei repository.
- Segreto del flusso di lavoro:
ANTHROPIC_API_KEY - Ideale per revisioni più approfondite, contesto del repository e raccomandazioni sulle attività successive.
Domande frequenti
Ultralytics Actions è la suite ufficiale di automazione GitHub utilizzata per la formattazione del codice, i controlli dei link, i controlli ortografici, i riassunti delle PR, la revisione IA, l'etichettatura delle segnalazioni, i report dei repository e la manutenzione delle dipendenze.
Funziona all'interno dei flussi di lavoro di GitHub Actions. Aggiungi
uses: ultralytics/actions@maindall'elenco del Marketplace, scegli gli input di cui hai bisogno e fornisci il token GitHub richiesto e le chiavi del provider IA opzionali.
Crea il modello dopo l'arrivo della PR
Usa Ultralytics Actions per mantenere operativi i repository, poi porta dataset, addestramento e deployment in Ultralytics Platform.