chore: v1.2.0 워크플로우 시스템 분리 및 통합 #2
@ -17,7 +17,7 @@ curl -sf "${GITEA_URL}/api/v1/repos/gc/template-common/raw/workflow-version.json
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 2. 버전 비교
|
### 2. 버전 비교
|
||||||
로컬 `.claude/workflow-version.json`과 비교:
|
로컬 `.claude/workflow-version.json`의 `applied_global_version` 필드와 비교:
|
||||||
- 버전 일치 → "최신 버전입니다" 안내 후 종료
|
- 버전 일치 → "최신 버전입니다" 안내 후 종료
|
||||||
- 버전 불일치 → 미적용 변경 항목 추출하여 표시
|
- 버전 불일치 → 미적용 변경 항목 추출하여 표시
|
||||||
|
|
||||||
@ -49,6 +49,7 @@ Gitea API로 해당 타입 + common 템플릿 파일 다운로드:
|
|||||||
.claude/skills/create-mr/SKILL.md
|
.claude/skills/create-mr/SKILL.md
|
||||||
.claude/skills/fix-issue/SKILL.md
|
.claude/skills/fix-issue/SKILL.md
|
||||||
.claude/skills/sync-team-workflow/SKILL.md
|
.claude/skills/sync-team-workflow/SKILL.md
|
||||||
|
.claude/skills/init-project/SKILL.md
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 4-4. Git Hooks (덮어쓰기 + 실행 권한)
|
#### 4-4. Git Hooks (덮어쓰기 + 실행 권한)
|
||||||
@ -56,13 +57,23 @@ Gitea API로 해당 타입 + common 템플릿 파일 다운로드:
|
|||||||
chmod +x .githooks/*
|
chmod +x .githooks/*
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### 4-5. Hook 스크립트 갱신
|
||||||
|
init-project SKILL.md의 코드 블록에서 최신 스크립트를 추출하여 덮어쓰기:
|
||||||
|
```
|
||||||
|
.claude/scripts/on-pre-compact.sh
|
||||||
|
.claude/scripts/on-post-compact.sh
|
||||||
|
.claude/scripts/on-commit.sh
|
||||||
|
```
|
||||||
|
실행 권한 부여: `chmod +x .claude/scripts/*.sh`
|
||||||
|
|
||||||
### 5. 로컬 버전 업데이트
|
### 5. 로컬 버전 업데이트
|
||||||
`.claude/workflow-version.json` 갱신:
|
`.claude/workflow-version.json` 갱신:
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"applied_global_version": "새버전",
|
"applied_global_version": "새버전",
|
||||||
"applied_date": "오늘날짜",
|
"applied_date": "오늘날짜",
|
||||||
"project_type": "감지된타입"
|
"project_type": "감지된타입",
|
||||||
|
"gitea_url": "https://gitea.gc-si.dev"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user