Ultralytics Actions
Workflow GitHub mà Ultralytics sử dụng để định dạng mã, kiểm tra liên kết, tóm tắt PR, chạy đánh giá AI, gắn nhãn issue và báo cáo tình trạng repository.
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
Sử dụng GPT-5.6 Luna cho tóm tắt pull request, nhãn issue và các bình luận đánh giá AI trực tiếp bên trong GitHub Actions.
- Workflow secret:
OPENAI_API_KEY - Tốt nhất cho tóm tắt PR ngắn gọn, gắn nhãn và ghi chú đánh giá tập trung vào người bảo trì.
Claude Opus 5
Sử dụng Claude Opus 5 cho quy trình bảo trì repository và đánh giá pull request được hỗ trợ bởi AI.
- Workflow secret:
ANTHROPIC_API_KEY - Tốt nhất cho các bước đánh giá chuyên sâu, bối cảnh repository và các khuyến nghị tiếp theo.
Các câu hỏi thường gặp
Ultralytics Actions là bộ GitHub automation suite chính thức được sử dụng để định dạng mã, kiểm tra liên kết, kiểm tra chính tả, tóm tắt PR, đánh giá AI, gắn nhãn issue, báo cáo repository và bảo trì phụ thuộc.
Nó chạy bên trong các workflow GitHub Actions. Thêm
uses: ultralytics/actions@maintừ Marketplace listing, chọn các input bạn cần và cung cấp token GitHub bắt buộc cùng các khóa nhà cung cấp AI tùy chọn.
Xây dựng model sau khi PR được hợp nhất
Sử dụng Ultralytics Actions để duy trì hoạt động của repository, sau đó đưa các tập dữ liệu, việc huấn luyện và triển khai vào Ultralytics Platform.