Ultralytics Actions
El workflow de GitHub que utiliza Ultralytics para formatear código, comprobar enlaces, resumir PR, realizar revisiones con IA, etiquetar incidencias e informar sobre el estado del repositorio.
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
Utiliza GPT-5.6 Luna para generar resúmenes de pull requests, etiquetas de incidencias y comentarios de revisión con IA directamente dentro de GitHub Actions.
- Secreto del workflow:
OPENAI_API_KEY - Ideal para resúmenes concisos de PR, etiquetas y notas de revisión centradas en los responsables del mantenimiento.
Claude Opus 5
Utiliza Claude Opus 5 para realizar revisiones de pull requests asistidas por IA y workflows de mantenimiento de repositorios.
- Secreto del workflow:
ANTHROPIC_API_KEY - Ideal para revisiones más exhaustivas, contexto del repositorio y recomendaciones de seguimiento.
Preguntas frecuentes
Ultralytics Actions es la suite oficial de automatización de GitHub que se utiliza para formatear código, comprobar enlaces y ortografía, resumir PR, realizar revisiones con IA, etiquetar incidencias, generar informes de repositorios y mantener las dependencias.
Se ejecuta dentro de los workflows de GitHub Actions. Añade
uses: ultralytics/actions@maindesde la ficha de Marketplace, elige las entradas que necesites y proporciona el token de GitHub obligatorio y las claves opcionales del proveedor de IA.No. El formateo, la comprobación ortográfica, la comprobación de enlaces, los reintentos, la limpieza, los informes y las utilidades de dependencias pueden ejecutarse sin IA. Las claves de IA solo son necesarias para las funciones de generación de resúmenes, etiquetado y revisión con OpenAI o Anthropic.
Construye el modelo cuando se integre el PR
Utiliza Ultralytics Actions para mantener los repositorios en marcha y, después, lleva los conjuntos de datos, el entrenamiento y el despliegue a Ultralytics Platform.