release
Installation
SKILL.md
Release 관리
GitHub Release 조회·수정·삭제·롤백을 수행한다. 새 릴리스 생성은 deploy 스킬이 담당하므로 여기서는 이미 생성된 릴리스를 관리하는 데 집중한다.
입출력 계약
입력
| 입력 | 필수 여부 | 형식 | 설명 |
|---|---|---|---|
action |
필수 | enum: list, view, edit, delete, rollback |
수행할 작업 |
tag |
조건부 | string, SemVer (v0.2.0) |
view, edit, delete 시 필수. rollback 시 문제 릴리스 태그 |
previous_tag |
조건부 | string, SemVer (v0.1.0) |
rollback 시 필수. latest로 되돌릴 이전 릴리스 태그 |
edit_flags |
조건부 | string | edit 시 필수. gh release edit에 전달할 플래그 문자열. 예: --notes "수정" --draft=false. 사용 가능한 플래그: --notes, --notes-file, --draft, --prerelease, --latest |
cleanup_tag |
선택 | boolean, default: false | delete 시 태그까지 삭제할지 여부 |
delete_after_rollback |
선택 | boolean, default: false | rollback 후 문제 릴리스를 삭제할지 여부 |