Skip to content

🚀 Deploy 20260128-v1.0.19#15

Closed
Cassiiopeia wants to merge 9 commits intodeployfrom
main
Closed

🚀 Deploy 20260128-v1.0.19#15
Cassiiopeia wants to merge 9 commits intodeployfrom
main

Conversation

@Cassiiopeia
Copy link
Contributor

@Cassiiopeia Cassiiopeia commented Jan 28, 2026

Summary by CodeRabbit

릴리스 노트

  • 새로운 기능

    • Git 워크트리 자동 생성 및 관리 기능 추가
    • GitHub Issues/PR과 GitHub Projects 간 자동 동기화 워크플로우 추가
  • 문서화

    • 워크트리 초기화 워크플로우 명령어 문서 추가
    • 스크립트 모듈 사용 가이드 추가
  • 기타

    • 버전 업데이트 (v1.0.16 → v1.0.19)

✏️ Tip: You can customize this high-level summary in your review settings.

@Cassiiopeia Cassiiopeia changed the title deploy 🚀 Deploy 20260128-v1.0.19 Jan 28, 2026
@Cassiiopeia
Copy link
Contributor Author

@coderabbitai summary

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

✅ Actions performed

Summary regeneration triggered.

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

Git 워크트리 자동화 스크립트와 명령어를 추가하고, GitHub Projects 동기화 워크플로우를 도입했습니다. .claude와 .cursor 디렉터리에 동일한 구조의 워크트리 관리 모듈과 문서를 배치했으며, 버전을 v1.0.16에서 v1.0.19로 업데이트했습니다.

Changes

Cohort / File(s) 변경 요약
Git Worktree 관리 스크립트
\.claude/scripts/worktree_manager.py, \.cursor/scripts/worktree_manager.py
Git 워크트리 자동 생성/관리 Python 스크립트 추가 (v1.0.4). 브랜치명 정규화, 워크트리 경로 계산, 윈도우 긴 경로 지원, 워크트리 가지치기 포함
Worktree 명령어 문서
\.claude/commands/init-workflow.md, \.cursor/commands/init-workflow.md
init-workflow 명령어 설명서 추가. 브랜치명 입력 처리, 폴더명 변환, 구성 파일(Firebase, iOS, Android 키) 자동 복사 로직, 임시 Python 스크립트 생성/실행 과정 문서화
보고 가이드라인
\.claude/commands/report.md, \.cursor/commands/report.md
보고서 작성 금지 사항 및 민감 정보 마스킹 섹션 추가. 메타데이터 제외, 금지 용어, 마스킹 규칙, 보고서 형식 예시 포함
Worktree 스크립트 문서
\.claude/scripts/README.md, \.cursor/scripts/README.md
worktree_manager.py 모듈 설명서 추가. 기능 개요, 사용 방법, 샘플 출력, 주요 장점 문서화
설정 파일 제거
\.claude/settings.json
Firebase 및 find 명령어 권한 설정 파일 삭제 (-8줄)
GitHub Actions 워크플로우
\.github/workflows/PROJECT-COMMON-PROJECTS-SYNC-MANAGER.yaml
새로운 워크플로우 추가. GitHub Issues/PRs를 ProjectV2로 자동 동기화. add-to-project, sync-label-to-status, move-closed-to-done 작업 포함. GraphQL 기반 상태 업데이트 및 에러 처리 구현
버전 및 메타데이터 업데이트
README.md, pubspec.yaml, version.yml
프로젝트 버전을 v1.0.16에서 v1.0.19로 업데이트. 마지막 업데이트 시간 및 담당자 정보 변경

Sequence Diagram(s)

sequenceDiagram
    participant GitHub as GitHub (Issue/PR)
    participant Workflow as Workflow Engine
    participant GraphQL as GitHub GraphQL API
    participant Project as Project V2

    Note over GitHub,Project: Issue/PR 열림
    GitHub->>Workflow: Trigger (issue opened, pull_request opened)
    activate Workflow
    
    Workflow->>GraphQL: add-to-project Action<br/>(GitHub token)
    activate GraphQL
    GraphQL->>Project: 이슈/PR을 프로젝트에 추가
    Project-->>GraphQL: Success
    GraphQL-->>Workflow: 결과 로그
    deactivate GraphQL
    
    Note over GitHub,Project: Label 추가/제거
    GitHub->>Workflow: Trigger (issues labeled/unlabeled)
    
    Workflow->>Workflow: STATUS_PRIORITY 기준<br/>목표 상태 결정
    Workflow->>GraphQL: 프로젝트 조회<br/>(project URL)
    activate GraphQL
    GraphQL->>Project: 프로젝트 상세 정보 반환
    GraphQL-->>Workflow: projectId, statusField, options
    deactivate GraphQL
    
    Workflow->>GraphQL: ProjectV2 아이템 조회<br/>(issue/PR ID)
    activate GraphQL
    GraphQL->>Project: 상태 필드 옵션 ID 조회
    GraphQL-->>Workflow: itemId, targetOptionId
    deactivate GraphQL
    
    Workflow->>GraphQL: updateProjectV2ItemFieldValue<br/>(mutation)
    activate GraphQL
    GraphQL->>Project: 상태 필드 값 업데이트
    Project-->>GraphQL: Success
    GraphQL-->>Workflow: 업데이트 확인
    deactivate GraphQL
    
    Note over GitHub,Project: Issue/PR 종료
    GitHub->>Workflow: Trigger (issue closed, pull_request closed)
    
    Workflow->>GraphQL: 프로젝트 아이템 위치 파악<br/>+ 완료 상태 옵션 ID 조회
    activate GraphQL
    GraphQL->>Project: DONE_STATUS로 상태 변경
    Project-->>GraphQL: Success
    GraphQL-->>Workflow: 최종 확인
    deactivate GraphQL
    
    Workflow-->>GitHub: 워크플로우 완료
    deactivate Workflow
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

  • 🚀 Deploy 20260119-v1.0.13 #8: .claude/settings.json 파일을 직접 수정하는 PR—현재 PR은 이 파일을 삭제하는 반면, 해당 PR은 권한 항목을 추가하므로 동일 파일에 대한 직접적인 변경 연관성이 있습니다.
✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants