Ultralytics Actions
O fluxo de trabalho do GitHub que a Ultralytics usa para formatar código, verificar links, resumir PRs, executar revisão de IA, rotular issues e relatar a integridade do repositório.
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
Use o GPT-5.5 para resumos de pull request, rótulos de issue e comentários de revisão de IA diretamente dentro do GitHub Actions.
- Segredo do fluxo de trabalho:
OPENAI_API_KEY - Ideal para resumos concisos de PR, rótulos e notas de revisão focadas no mantenedor.
Claude Opus 4.8
Use o Claude Opus 4.8 para revisão de pull request assistida por IA e fluxos de trabalho de manutenção de repositório.
- Segredo do fluxo de trabalho:
ANTHROPIC_API_KEY - Ideal para passes de revisão mais profundos, contexto de repositório e recomendações de acompanhamento.
Automação de repositório que permanece no GitHub
Execute as verificações, resumos, revisões, rótulos e relatórios que os mantenedores mais precisam a partir de um único fluxo de trabalho do GitHub.
Perguntas frequentes
Ultralytics Actions é o GitHub automation suite oficial usado para formatação de código, verificação de links, verificações de ortografia, resumos de PR, revisão de IA, rotulagem de issues, relatórios de repositório e manutenção de dependências.
Ele é executado dentro de fluxos de trabalho do GitHub Actions. Adicione
uses: ultralytics/actions@maina partir do Marketplace listing, escolha as entradas necessárias e forneça o token obrigatório do GitHub e chaves opcionais de provedores de IA.
Construa o modelo após o PR ser aprovado
Use Ultralytics Actions para manter os repositórios em movimento, depois leve conjuntos de dados, treinamento e implantação para a Ultralytics Platform.