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