Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
GitHub Automazione GitHub

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.

.github/workflows/ultralytics-actions.yml
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 }}
OpenAI
OpenAI

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.
Documentazione OpenAI
Claude
Claude

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.
Documentazione Claude

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@main dal Marketplace listing, scegli gli input di cui hai bisogno e fornisci il token GitHub richiesto e le chiavi opzionali del provider AI.

  • No. Le utility di formattazione, ortografia, controllo dei link, retry, pulizia, report e dipendenze possono essere eseguite senza AI. Le chiavi AI sono necessarie solo per riepiloghi generati, etichettatura e funzionalità di revisione con OpenAI o Anthropic.

Piattaforma Ultralytics

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.