Ultralytics Actions
Workflow GitHub mà Ultralytics sử dụng để định dạng code, kiểm tra liên kết, tóm tắt PR, chạy đánh giá bằng 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 để tóm tắt pull request, gắn nhãn issue và tạo comment đánh giá bằng AI ngay bên trong GitHub Actions.
- Secret của workflow:
OPENAI_API_KEY - Phù hợp nhất cho các bản tóm tắt PR ngắn gọn, nhãn và ghi chú đánh giá tập trung vào maintainer.
Claude Opus 5
Sử dụng Claude Opus 5 cho việc đánh giá pull request có hỗ trợ AI và các workflow bảo trì repository.
- Secret của workflow:
ANTHROPIC_API_KEY - Phù hợp nhất cho các lượt đánh giá chuyên sâu hơn, ngữ cảnh repository và đề xuất công việc tiếp theo.
Câu hỏi thường gặp
Ultralytics Actions là bộ công cụ tự động hóa GitHub chính thức, được sử dụng để định dạng code, kiểm tra liên kết, kiểm tra chính tả, tóm tắt PR, đánh giá bằng AI, gắn nhãn issue, tạo báo cáo repository và bảo trì dependency.
Công cụ chạy bên trong các workflow GitHub Actions. Thêm
uses: ultralytics/actions@maintừ mục Marketplace, chọn các input cần thiết và cung cấp GitHub token bắt buộc cùng các key của nhà cung cấp AI tùy chọn.
Build model sau khi PR được merge
Sử dụng Ultralytics Actions để duy trì tiến độ cho repository, sau đó đưa dataset, quá trình training và việc deployment vào Ultralytics Platform.