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-6 Luna
GitHub Actions 내에서 바로 풀 리퀘스트 요약, 이슈 라벨, AI 리뷰 코멘트에 GPT-6 Luna를 사용하세요.
- 워크플로 시크릿:
OPENAI_API_KEY - 간결한 PR 요약, 라벨, 유지관리자 중심의 리뷰 메모 작성에 적합합니다.
Claude
Claude Opus 5.5
AI 지원 풀 리퀘스트 리뷰 및 저장소 유지관리 워크플로에 Claude Opus 5.5를 사용하세요.
- 워크플로 시크릿:
ANTHROPIC_API_KEY - 심층 리뷰, 저장소 컨텍스트 분석, 후속 권장 사항에 적합합니다.
자주 묻는 질문
Ultralytics Actions는 코드 포맷팅, 링크 검사, 맞춤법 검사, PR 요약, AI 리뷰, 이슈 라벨링, 저장소 보고서, 종속성 유지관리에 사용되는 공식 GitHub 자동화 제품군입니다.
GitHub Actions 워크플로 내에서 실행됩니다. Marketplace 등록 페이지에서
uses: ultralytics/actions@main을 추가하고, 필요한 입력 항목을 선택한 다음, 필수 GitHub 토큰과 선택 사항인 AI 제공업체 키를 입력하세요.
Ultralytics 플랫폼
PR 병합 후 모델을 빌드하세요
Ultralytics Actions로 저장소 작업을 원활하게 진행한 다음, 데이터셋 관리, 학습, 배포는 Ultralytics Platform에서 수행하세요.