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