Ultralytics Actions
Il workflow GitHub che Ultralytics usa per formattare il codice, controllare i link, riepilogare le PR, eseguire revisioni AI, assegnare etichette alle issue e segnalare lo stato dei 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-6 Luna
Usa GPT-6 Luna per generare riepiloghi delle pull request, etichette per le issue e commenti di revisione AI direttamente in GitHub Actions.
- Secret del workflow:
OPENAI_API_KEY - Ideale per riepiloghi concisi delle PR, etichette e note di revisione rivolte ai maintainer.
Claude Opus 5.5
Usa Claude Opus 5.5 per la revisione delle pull request assistita dall'AI e i workflow di manutenzione dei repository.
- Secret del workflow:
ANTHROPIC_API_KEY - Ideale per revisioni più approfondite, analisi del contesto del repository e raccomandazioni sulle attività successive.
Domande frequenti
Ultralytics Actions è la suite ufficiale di automazione GitHub usata per formattare il codice, controllare i link e l'ortografia, riepilogare le PR, eseguire revisioni AI, assegnare etichette alle issue, generare report sui repository e gestire le dipendenze.
Viene eseguito nei workflow GitHub Actions. Aggiungi
uses: ultralytics/actions@maindalla pagina del Marketplace, scegli gli input necessari e fornisci il token GitHub richiesto e le eventuali chiavi dei provider AI.
Sviluppa il modello dopo il merge della PR
Usa Ultralytics Actions per mantenere attivi i repository, poi gestisci dataset, addestramento e distribuzione in Ultralytics Platform.