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 }}OpenAI
GPT-5.6 Luna
GitHub Actions 내부에서 직접 pull request 요약, 이슈 레이블 및 AI 리뷰 댓글에 GPT-5.6 Luna를 사용합니다.
- 워크플로 시크릿:
OPENAI_API_KEY - 간결한 PR 요약, 레이블 및 유지 관리자 중심의 리뷰 노트에 적합합니다.
Claude
Claude Opus 5
AI 지원 pull request 리뷰와 리포지토리 유지 관리 워크플로에 Claude Opus 5를 사용합니다.
- 워크플로 시크릿:
ANTHROPIC_API_KEY - 심층 리뷰 단계, 리포지토리 컨텍스트 및 후속 권장 사항에 적합합니다.
자주 묻는 질문
Ultralytics Actions는 코드 서식 지정, 링크 검사, 맞춤법 검사, PR 요약, AI 리뷰, 이슈 레이블 지정, 리포지토리 보고서 및 종속성 유지 관리에 사용되는 공식 GitHub 자동화 제품군입니다.
GitHub Actions 워크플로 내부에서 실행됩니다. Marketplace 목록에서
uses: ultralytics/actions@main을 추가하고, 필요한 입력을 선택한 다음, 필요한 GitHub 토큰과 선택 사항인 AI 공급자 키를 제공합니다.
Ultralytics 플랫폼
PR이 병합된 후 모델 빌드
Ultralytics Actions로 리포지토리 작업을 원활하게 유지한 다음, 데이터셋, 학습 및 배포를 Ultralytics Platform으로 가져갑니다.