Skip to content

[기능] chore: preview 머지 시 main 반영 PR 자동 생성 - #18

Merged
wlrnjs merged 1 commit into
previewfrom
chore/preview-promotion
Oct 3, 2026
Merged

wlrnjs merged 1 commit into
previewfrom
chore/preview-promotion

Conversation

@wlrnjs

@wlrnjs wlrnjs commented Oct 3, 2026

Copy link
Copy Markdown
Member

Pull Request

PR 종류

  • 기능 개발
  • 테스트 코드

관련 이슈

  • close #이슈번호

작업 내용

  • preview 브랜치에 push될 때마다 main 반영 PR을 자동으로 만들거나 갱신하는 GitHub 워크플로(.github/workflows/preview-promotion.yml)를 추가했습니다.
  • main에 없는 preview의 머지 커밋에서 PR 번호를 뽑아, 포함된 PR 목록을 본문에 정리합니다.
  • 이미 열린 main 반영 PR이 있으면 새로 만들지 않고 본문만 갱신하며, 새로 만들 때는 🌿 main 라벨을 붙입니다.
  • 연달아 머지될 때 실행이 겹치지 않도록 최신 실행만 남기고, 기본 토큰은 읽기 권한으로 제한했습니다.

참고 사항

  • PR 생성과 수정에는 다른 워크플로와 같은 GitHub App 토큰(vars.APP_ID, secrets.APP_PRIVATE_KEY)을 사용합니다.
  • 이 워크플로는 preview에 머지된 뒤에야 처음 실행되므로, 실제 동작은 머지 후 Actions 실행 결과로 확인해야 합니다.
  • PR 번호를 머지 커밋 메시지에서 뽑기 때문에, squash merge나 rebase merge로 들어온 PR은 목록에 나오지 않습니다.

체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

🤖 Generated with Claude Code

preview에 push될 때마다 main과의 차이를 계산해 main 반영 PR을 만들거나, 이미 열린 PR이 있으면 포함된 PR 목록으로 본문을 갱신한다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
admin Building Building Preview Oct 3, 2026 8:02am UTC

@finditem-bot finditem-bot Bot added the 🧹 chore 의존성 업데이트, 환경 세팅, 빌드 설정 등 유지보수 작업 label Oct 3, 2026
@finditem-bot finditem-bot Bot added the D-5 5일 이내에 처리가 필요합니다. label Oct 3, 2026
@wlrnjs
wlrnjs merged commit 8c06ba7 into preview Oct 3, 2026
5 of 6 checks passed
@wlrnjs
wlrnjs deleted the chore/preview-promotion branch October 3, 2026 08:03

This branch was successfully deployed

1 active deployment
Preview — 29e316cd Deployed Oct 3, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🧹 chore 의존성 업데이트, 환경 세팅, 빌드 설정 등 유지보수 작업 D-5 5일 이내에 처리가 필요합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant