Ultralytics YOLO27 :
GitHub Automatisation GitHub

Ultralytics Actions

Le workflow GitHub qu’Ultralytics utilise pour formater le code, vérifier les liens, résumer les PR, effectuer des revues par intelligence artificielle, étiqueter les problèmes et rendre compte de l’état du dépôt.

.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.6 Luna

Utilise GPT-5.6 Luna pour les synthèses de pull requests, les étiquettes de problèmes et les commentaires de revue par intelligence artificielle directement dans GitHub Actions.

  • Secret du workflow : OPENAI_API_KEY
  • Idéal pour les synthèses concises de PR, les étiquettes et les notes de revue axées sur les responsables de maintenance.
Claude
Claude

Claude Opus 5

Utilise Claude Opus 5 pour les revues de pull requests assistées par intelligence artificielle et les workflows de maintenance des dépôts.

  • Secret du workflow : ANTHROPIC_API_KEY
  • Idéal pour des passes de revue plus approfondies, le contexte du dépôt et les recommandations d’actions de suivi.

Questions fréquemment posées

  • Ultralytics Actions est la suite d'automatisation GitHub officielle utilisée pour le formatage du code, la vérification des liens, les contrôles orthographiques, les résumés de PR, l'examen par IA, l'étiquetage des problèmes, les rapports de référentiel et la maintenance des dépendances.

  • Il s'exécute dans les flux de travail GitHub Actions. Ajoute uses: ultralytics/actions@main depuis la fiche du Marketplace, choisis les entrées dont tu as besoin et fournis le jeton GitHub requis ainsi que les clés de fournisseur d'IA facultatives.

  • Non. Le formatage, l'orthographe, la vérification des liens, les nouvelles tentatives, le nettoyage, les rapports et les utilitaires de dépendance peuvent s'exécuter sans IA. Les clés d'IA ne sont nécessaires que pour les fonctionnalités de résumé généré, d'étiquetage et d'examen avec OpenAI ou Anthropic.

Plateforme Ultralytics

Construire le modèle après l’intégration de la PR

Utilise Ultralytics Actions pour maintenir les dépôts en mouvement, puis transfère les jeux de données, l’entraînement et le déploiement vers Ultralytics Platform.