Ultralytics Actions
El flujo de trabajo de GitHub que Ultralytics utiliza para dar formato al 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-6 Luna
Utiliza GPT-6 Luna para generar resúmenes de solicitudes de incorporación de cambios, etiquetas de incidencias y comentarios de revisión con IA directamente en GitHub Actions.
- Secreto del flujo de trabajo:
OPENAI_API_KEY - Ideal para resúmenes concisos de PR, etiquetas y notas de revisión centradas en quienes mantienen el proyecto.
Claude Opus 5.5
Utiliza Claude Opus 5.5 para revisar solicitudes de incorporación de cambios con IA y automatizar flujos de trabajo de mantenimiento de repositorios.
- Secreto del flujo de trabajo:
ANTHROPIC_API_KEY - Ideal para revisiones más exhaustivas, análisis del contexto del repositorio y recomendaciones de seguimiento.
Preguntas frecuentes
Ultralytics Actions es el conjunto oficial de automatización de GitHub que se utiliza para dar formato al código, comprobar enlaces y ortografía, resumir PR, realizar revisiones con IA, etiquetar incidencias, generar informes de repositorios y mantener dependencias.
Se ejecuta en flujos de trabajo 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, si quieres, las claves de los proveedores de IA.
Desarrolla el modelo cuando se integre la PR
Utiliza Ultralytics Actions para mantener el ritmo de trabajo en los repositorios y, después, gestiona los conjuntos de datos, el entrenamiento y el despliegue en Ultralytics Platform.