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.5
Sử dụng GPT-5.5 cho tóm tắt pull request, gắn nhãn issue và nhận xét đá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 4.8
Sử dụng Claude Opus 4.8 cho đánh giá pull request có hỗ trợ AI và các workflow bảo trì repository.
- 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.
Tự động hóa repository ngay trên GitHub
Chạy các kiểm tra, tóm tắt, đánh giá, gắn nhãn và báo cáo mà người bảo trì cần nhất từ một workflow GitHub duy nhất.
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.