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.
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
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 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@maindepuis 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.
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.