Ultralytics Actions
سير عمل GitHub الذي تستخدمه Ultralytics لتنسيق التعليمات البرمجية، والتحقق من الروابط، وتلخيص PRs، وتشغيل مراجعة الذكاء الاصطناعي، وتصنيف المشكلات، وإعداد تقارير عن حالة المستودع.
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
Use GPT-5.6 Luna for pull request summaries, issue labels, and AI review comments directly inside GitHub Actions.
- سر سير العمل:
OPENAI_API_KEY - الأفضل لملخصات PR الموجزة، والتصنيفات، وملاحظات المراجعة الموجهة للمشرفين.
Claude Opus 5
Use Claude Opus 5 for AI-assisted pull request review and repository maintenance workflows.
- سر سير العمل:
ANTHROPIC_API_KEY - الأفضل لعمليات المراجعة الأعمق، وسياق المستودع، وتوصيات المتابعة.
أسئلة مكررة
Ultralytics Actions هي مجموعة أتمتة GitHub الرسمية المستخدمة لتنسيق التعليمات البرمجية، وفحص الروابط، والتدقيق الإملائي، وملخصات PR، ومراجعة الذكاء الاصطناعي، وتصنيف المشكلات، وتقارير المستودع، وصيانة التبعيات.
يتم تشغيلها داخل سير عمل GitHub Actions. أضف
uses: ultralytics/actions@mainمن قائمة Marketplace، واختر المدخلات التي تحتاجها، وقدم رمز GitHub المطلوب ومفاتيح مزود الذكاء الاصطناعي الاختيارية.
بناء النموذج بعد قبول PR
استخدم Ultralytics Actions للحفاظ على استمرارية المستودعات، ثم انتقل بمجموعات البيانات والتدريب والنشر إلى منصة Ultralytics.