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 l’IA, étiqueter les issues et rendre compte de l’état des dépôts.

.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

Utilise GPT-6 Luna pour générer des résumés de demandes de tirage, étiqueter des issues et ajouter des commentaires de revue par IA directement dans GitHub Actions.

  • Secret du workflow :OPENAI_API_KEY
  • Idéal pour des résumés de PR concis, des étiquettes et des notes de revue destinées aux responsables de maintenance.
Claude
Claude

Claude Opus 5.5

Utilise Claude Opus 5.5 pour la revue de demandes de tirage assistée par IA et les workflows de maintenance des dépôts.

  • Secret du workflow :ANTHROPIC_API_KEY
  • Idéal pour des revues plus approfondies, la prise en compte du contexte du dépôt et des recommandations de suivi.

Foire aux questions

  • Ultralytics Actions est la suite officielle d’automatisation GitHub utilisée pour le formatage du code, la vérification des liens et de l’orthographe, les résumés de PR, les revues par l’IA, l’étiquetage des issues, les rapports sur les dépôts et la gestion des dépendances.

  • Il s’exécute dans les workflows GitHub Actions. Ajoute uses: ultralytics/actions@main depuis la fiche Marketplace, sélectionne les entrées dont tu as besoin et fournis le jeton GitHub requis ainsi que les clés facultatives des fournisseurs d’IA.

  • Non. Le formatage, la vérification de l’orthographe et des liens, les nouvelles tentatives, le nettoyage, les rapports et les utilitaires de gestion des dépendances peuvent fonctionner sans IA. Les clés d’IA sont nécessaires uniquement pour les fonctionnalités de génération de résumés, d’étiquetage et de revue avec OpenAI ou Anthropic.

Plateforme Ultralytics

Développe le modèle une fois la PR fusionnée

Utilise Ultralytics Actions pour faire avancer les dépôts, puis gère les jeux de données, l’entraînement et le déploiement dans Ultralytics Platform.