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