GitHub 自动化
Ultralytics Actions
Ultralytics 用于格式化代码、检查链接、总结 PR、执行 AI 审查、标记问题以及报告仓库健康状况的 GitHub 工作流。
.github/workflows/ultralytics-actions.yml
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 }}常见问题
Ultralytics Actions 是用于代码格式化、链接检查、拼写检查、PR 摘要、AI 审查、Issue 标签、仓库报告和依赖项维护的官方 GitHub automation suite。
它在 GitHub Actions 工作流中运行。从 Marketplace listing 中添加
uses: ultralytics/actions@main,选择所需的输入,并提供所需的 GitHub 令牌和可选的 AI 提供商密钥。
Ultralytics 平台
PR 合并后构建模型
使用 Ultralytics Actions 让仓库持续推进,然后将数据集、训练和部署工作交给 Ultralytics Platform。