Ultralytics Actions
Le workflow GitHub qu'utilise Ultralytics pour formater le code, vérifier les liens, résumer les PR, exécuter des revues IA, étiqueter les issues et rapporter la santé 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.5
Utilise GPT-5.5 pour les résumés de pull request, les étiquettes d'issues et les commentaires de revue IA directement dans GitHub Actions.
- Secret de workflow :
OPENAI_API_KEY - Idéal pour des résumés de PR concis, des étiquettes et des notes de revue axées sur les mainteneurs.
Claude Opus 4.8
Utilise Claude Opus 4.8 pour la revue de pull request assistée par IA et les workflows de maintenance de dépôt.
- Secret de workflow :
ANTHROPIC_API_KEY - Idéal pour des passes de revue plus approfondies, le contexte de dépôt et des recommandations de suivi.
Automatisation de dépôt qui reste dans GitHub
Exécute les vérifications, résumés, revues, étiquettes et rapports dont les mainteneurs ont le plus besoin à partir d'un seul workflow GitHub.
Questions fréquemment posées
Ultralytics Actions est la suite d'automatisation GitHub officielle utilisée pour le formatage de code, la vérification des liens, la vérification orthographique, les résumés de PR, la revue IA, l'étiquetage d'issues, les rapports de dépôt et la maintenance des dépendances.
Cela s'exécute à l'intérieur des workflows GitHub Actions. Ajoute
uses: ultralytics/actions@maindepuis la page de la Marketplace, choisis les entrées dont tu as besoin et fournis le token GitHub requis ainsi que les clés de fournisseur IA optionnelles.
Construis le modèle après la fusion de la PR
Utilise Ultralytics Actions pour faire avancer les dépôts, puis intègre les datasets, l'entraînement et le déploiement dans Ultralytics Platform.