Skip to content

Conversation

@DaleSeo
Copy link
Member

@DaleSeo DaleSeo commented Dec 28, 2025

변경 사항

release/x.y.z 브랜치 병합 시 자동으로 버전 태그를 생성하는 워크플로우 추가

목적

릴리즈 브랜치 병합 시 npm version 명령어로 package.json 버전 업데이트 및 태그 생성 자동화

리뷰어에게

없음

PR 작성자 체크 리스트

이 PR은 UI 변경이 아닌 CI/CD 워크플로우 추가이므로 UI Review/Tests는 해당되지 않습니다.

  • UI Review를 요청하고 검토를 받았나요?
  • UI Tests를 진행했나요?

@DaleSeo DaleSeo linked an issue Dec 28, 2025 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Dec 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@DaleSeo DaleSeo force-pushed the 609-gen-tag branch 3 times, most recently from 9891c2f to 511a651 Compare December 28, 2025 20:53
@DaleSeo DaleSeo force-pushed the 609-gen-tag branch 2 times, most recently from e366c60 to 1717cfb Compare December 28, 2025 21:10
Comment on lines +7 to +12
workflow_dispatch:
inputs:
version:
description: "Version to release (e.g., 1.2.3)"
required: true
type: string
Copy link
Member Author

@DaleSeo DaleSeo Dec 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR을 병합하지 않고 워크플로우를 테스트해보실 수 있도록 workflow_dispatch 이벤트를 임시로 추가해두었습니다. PR이 승인되면 임시로 추가된 부분은 제거 후에 병합할 예정입니다.

GitHub CLI를 통해서 아래와 같이 워크플로우를 시작하실 수 있습니다. --field 옵션을 통해서 명시한 버전으로 태그가 생성됩니다.

$ gh workflow run tagging.yml --ref 609-gen-tag --field version=<버전>
✓ Created workflow_dispatch event for tagging.yml at 609-gen-tag

To see runs for this workflow, try: gh run list --workflow="tagging.yml"

예를 들어, 저는 버전으로 0.0.3을 명시하였고, 워크플로우 실행 결과는 다음과 같습니다.

2025-12-28 at 16 15 07

https://github.com/DaleStudy/daleui/actions/runs/20559582875/job/59048404391

워크플로우 종료 후에 예상대로 v0.0.3 태그가 생성된 것도 확인하였습니다. (테스트 후에 해당 태그는 삭제하였습니다.)

Image

@DaleSeo DaleSeo marked this pull request as ready for review December 28, 2025 21:16
@DaleSeo DaleSeo requested a review from a team as a code owner December 28, 2025 21:16
@codecov
Copy link

codecov bot commented Dec 29, 2025

Bundle Report

Bundle size has no change ✅

@DaleSeo DaleSeo requested a review from hyoseong1994 December 29, 2025 16:01
@DaleSeo DaleSeo changed the title ci: Add workflow for automated tagging 태그 생성 워크플로우 구현 Dec 29, 2025
Copy link
Contributor

@hyoseong1994 hyoseong1994 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!

@DaleSeo DaleSeo added this pull request to the merge queue Dec 29, 2025
Merged via the queue into main with commit 5a37991 Dec 29, 2025
17 checks passed
@DaleSeo DaleSeo deleted the 609-gen-tag branch December 29, 2025 23:53
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.

태그 생성 워크플로우 구현

3 participants