Skip to content

워크플로우 추가 반영을 위한 develop -> main 머지#225

Merged
clxxrlove merged 2 commits intomainfrom
develop
Mar 26, 2026
Merged

워크플로우 추가 반영을 위한 develop -> main 머지#225
clxxrlove merged 2 commits intomainfrom
develop

Conversation

@clxxrlove
Copy link
Member

🔗 관련 이슈

📙 작업 내역

  • 이슈 관련 워크플로우 수정사항 발생으로, main에 머지해야 함

@clxxrlove
Copy link
Member Author

@coderabbitai summary

@clxxrlove clxxrlove merged commit 947e93e into main Mar 26, 2026
3 of 5 checks passed
@clxxrlove clxxrlove changed the title Develop 워크플로우 추가 반영을 위한 develop -> main 머지 Mar 26, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 26, 2026

✅ Actions performed

Summary regeneration triggered.

@coderabbitai
Copy link

coderabbitai bot commented Mar 26, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 67a7411c-f9ec-4f26-bd87-382f589ddaa5

📥 Commits

Reviewing files that changed from the base of the PR and between 87323a8 and 388897e.

📒 Files selected for processing (1)
  • .github/workflows/issue-automation.yml

📝 Walkthrough

이슈 자동화 워크플로우 개선

관련 이슈: #223

주요 변경사항

워크플로우 트리거 로직 변경

  • 기존: 이슈 생성(opened)/재개(reopened) 이벤트 기반 처리
  • 개선: 라벨 추가(labeled) 이벤트 기반 처리로 변경

브랜치 생성 로직 재설계

  • 기존 방식: 이슈 제목에서 타입 정보 파싱 (정규식: ^([a-zA-Z]+)\s*:) + 담당자 할당
  • 새로운 방식: 라벨 기반 브랜치 생성
    • 라벨을 소문자로 정규화한 후 허용된 타입(feat, fix, refactor, docs, chore, test, style)과 검증
    • 허용되지 않은 라벨인 경우 조기 종료 (불필요한 브랜치 생성 방지)
    • 담당자 할당 로직 제거

이슈 ID 추출 개선

  • Linear 이슈 ID 정규식을 \[(TWI-\d+)\]에서 \[?(TWI-\d+)\]?로 완화하여 괄호 생략 시에도 인식 가능

기술적 영향

  • 워크플로우 자동화의 투명성 강화: 라벨 기반 제어로 의도가 명확함
  • 잘못된 브랜치 생성 감소: 라벨 검증 단계 추가
  • 브랜치 생성 GraphQL 및 폴백 로직은 유지

변경 규모: +14/-20 줄

Walkthrough

GitHub Actions 워크플로우가 이슈 레이블 기반 브랜치 자동 생성 방식으로 변경되었습니다. 기존 저자 지정 및 제목 파싱 로직이 제거되고, 허용된 레이블 타입(feat, fix, refactor, docs, chore, test, style) 검증을 통한 브랜치 생성 방식으로 전환되었습니다.

Changes

Cohort / File(s) Summary
GitHub Actions 워크플로우 업데이트
.github/workflows/issue-automation.yml
이슈 트리거 방식을 labeled 이벤트로 변경; 저자 지정 로직 제거; 레이블 기반 유효성 검사 추가 (feat, fix, refactor, docs, chore, test, style); 정규식을 통한 Linear 이슈 ID 추출 방식 완화 (\[(TWI-\d+)\]? 대괄호 선택적 처리); 불허용 레이블에 대한 조기 종료 로직 추가

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

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.

fix: 이슈 생성시 워크플로우 수정

1 participant