chore: 워크플로우 시스템 분리 및 통합 (v1.2.0)

This commit is contained in:
htlee 2026-02-14 14:49:03 +09:00
부모 f597e2cf3e
커밋 f013ac69d7

파일 보기

@ -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"
} }
``` ```