Ultralytics Actions
Il flusso di lavoro GitHub che Ultralytics utilizza per formattare il codice, controllare i link, riassumere le PR, eseguire revisioni AI, etichettare le issue e segnalare 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.5
Usa GPT-5.5 per riepiloghi delle pull request, etichette delle issue e commenti di revisione AI direttamente all'interno di GitHub Actions.
- Workflow secret:
OPENAI_API_KEY - Ideale per riepiloghi PR concisi, etichette e note di revisione focalizzate sui manutentori.
Claude Opus 4.8
Usa Claude Opus 4.8 per la revisione delle pull request assistita da AI e i flussi di lavoro di manutenzione del repository.
- Workflow secret:
ANTHROPIC_API_KEY - Ideale per sessioni di revisione più approfondite, contesto del repository e raccomandazioni di follow-up.
Automazione del repository che rimane in GitHub
Esegui i controlli, i riepiloghi, le revisioni, le etichette e i report di cui i manutentori hanno più bisogno da un unico flusso di lavoro GitHub.
Domande frequenti
Ultralytics Actions è la suite di automazione GitHub ufficiale utilizzata per la formattazione del codice, il controllo dei link, il controllo ortografico, i riepiloghi delle PR, la revisione AI, l'etichettatura delle issue, i report del repository e la manutenzione delle dipendenze.
Viene eseguito all'interno dei flussi di lavoro di GitHub Actions. Aggiungi
uses: ultralytics/actions@maindal Marketplace listing, scegli gli input di cui hai bisogno e fornisci il token GitHub richiesto e le chiavi opzionali del provider AI.
Costruisci il modello dopo che la PR è stata accettata
Usa Ultralytics Actions per far avanzare i repository, quindi porta i dataset, l'addestramento e la distribuzione sulla Ultralytics Platform.