Move directory
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
---
|
||||
name: create_pr
|
||||
description: Create a GitHub PR for the chart upgrade.
|
||||
user-invokable: false
|
||||
---
|
||||
|
||||
# create_pr (Skill)
|
||||
|
||||
브랜치 생성 → 커밋 → 푸시 → GitHub PR 생성을 수행한다.
|
||||
breaking=true이면 `needs-review` 레이블, 아니면 `auto-update` 레이블을 붙인다.
|
||||
실행 후 `main` 브랜치로 복귀하여 다음 cronjob 실행을 위한 클린 상태를 유지한다.
|
||||
|
||||
## 브랜치 명명 규칙
|
||||
|
||||
`update-{chart}/{to_version}` — 예: `update-airflow/1.19.0`
|
||||
|
||||
## 재실행 안전성 (Idempotent)
|
||||
|
||||
- 브랜치가 이미 존재하면 체크아웃 후 추가 커밋
|
||||
- PR이 이미 존재하면 URL만 반환 (중복 PR 생성 안 함)
|
||||
|
||||
## Input schema
|
||||
```json
|
||||
{
|
||||
"repo_path": "string",
|
||||
"chart": "string",
|
||||
"from_version": "string",
|
||||
"to_version": "string",
|
||||
"breaking": "boolean",
|
||||
"severity": "critical|high|medium|warning",
|
||||
"reasons": "array (breaking_change_check.reasons)",
|
||||
"warnings": "array (breaking_change_check.warnings)"
|
||||
}
|
||||
```
|
||||
|
||||
## Output schema
|
||||
```json
|
||||
{
|
||||
"pr_url": "string",
|
||||
"branch_name": "string",
|
||||
"labels": ["string"],
|
||||
"committed": "boolean"
|
||||
}
|
||||
```
|
||||
|
||||
## 의존 도구
|
||||
|
||||
- `git` — 브랜치/커밋/푸시
|
||||
- `gh` (GitHub CLI) — PR 생성 및 레이블 관리. `gh auth login` 완료 필요.
|
||||
Reference in New Issue
Block a user