Ultralytics Actions
سير عمل GitHub الذي تستخدمه Ultralytics لتنسيق التعليمات البرمجية، وفحص الروابط، وتلخيص PR، وإجراء مراجعات الذكاء الاصطناعي، وإضافة تسميات إلى المشكلات، وإعداد تقارير عن حالة المستودع.
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
استخدم GPT-6 Luna لتلخيص طلبات السحب، وإضافة تسميات إلى المشكلات، وكتابة تعليقات المراجعة بالذكاء الاصطناعي مباشرةً داخل GitHub Actions.
- سرّ سير العمل:
OPENAI_API_KEY - الأنسب لملخصات PR الموجزة، والتسميات، وملاحظات المراجعة التي تركّز على احتياجات المشرفين.
Claude Opus 5.5
استخدم Claude Opus 5.5 لمراجعة طلبات السحب بمساعدة الذكاء الاصطناعي وسير عمل صيانة المستودعات.
- سرّ سير العمل:
ANTHROPIC_API_KEY - الأنسب لمراجعات أعمق، وفهم سياق المستودع، وتوصيات المتابعة.
الأسئلة الشائعة
Ultralytics Actions هي حزمة أتمتة GitHub الرسمية المستخدمة لتنسيق التعليمات البرمجية، وفحص الروابط، والتدقيق الإملائي، وإعداد ملخصات PR، ومراجعات الذكاء الاصطناعي، وإضافة تسميات إلى المشكلات، وإعداد تقارير المستودعات، وصيانة التبعيات.
تعمل ضمن مسارات عمل GitHub Actions. أضف
uses: ultralytics/actions@mainمن قائمة Marketplace، واختر المدخلات التي تحتاج إليها، وقدّم رمز GitHub المطلوب ومفاتيح مزوّدي الذكاء الاصطناعي الاختيارية.
ابنِ النموذج بعد دمج PR
استخدم Ultralytics Actions للحفاظ على سير العمل في المستودعات، ثم انتقل بمجموعات البيانات والتدريب والنشر إلى Ultralytics Platform.