Ultralytics YOLO27:
GitHub Automatización de GitHub

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.

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

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@main desde 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.

  • No. El formato, la ortografía, 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 generar resúmenes, etiquetar y utilizar las funciones de revisión con OpenAI o Anthropic.

Plataforma Ultralytics

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.