Skip to content

Commit dad7f63

Browse files
committed
chore: release tag 생성 자동화
1 parent 68d4713 commit dad7f63

3 files changed

Lines changed: 42 additions & 2 deletions

File tree

.github/release-drafter-config.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name-template: 'v$RESOLVED_VERSION'
2+
tag-template: 'v$RESOLVED_VERSION'
3+
categories:
4+
- title: '🎁 새로운 기능이 추가되었어요'
5+
label: '🎁 feature'
6+
- title: '🐞 자잘한 버그를 수정했어요'
7+
label: '🔨 fix'
8+
- title: '🐬 코드를 개선했어요'
9+
label:
10+
- '📋 docs'
11+
- '🧼 refactor'
12+
- '🪄 chore'
13+
- '🎫 test'
14+
- '❌ remove'
15+
change-template: '- $TITLE #$NUMBER @$AUTHOR '
16+
template: |
17+
## 이번 버전의 변경사항은 아래와 같아요
18+
---
19+
$CHANGES
20+
no-changes-template: '변경사항이 없어요'
21+
version-resolver:
22+
major:
23+
labels:
24+
- '✨ major'
25+
minor:
26+
labels:
27+
- '✨ minor'
28+
patch:
29+
labels:
30+
- '- '✨ patch'
31+
default: patch

.github/workflows/cicd-workflow.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,13 @@ jobs:
199199
task-definition: ${{ steps.task-def-develop.outputs.task-definition }} # ECS 태스크 정의 파일을 지정합니다.
200200
service: ${{ secrets.ECS_SERVICE_NAME_DEV }}
201201
cluster: ${{ secrets.ECS_CLUSTER_NAME }}
202-
wait-for-service-stability: true # 서비스가 안정화될 때까지 대기합니다.
202+
wait-for-service-stability: true # 서비스가 안정화될 때까지 대기합니다.
203+
204+
# 11. release 브랜치에 배포 시 release 태그 생성 자동화
205+
- name: update release tag
206+
if: github.ref == 'refs/heads/release'
207+
uses: release-drafter/release-drafter@v5
208+
with:
209+
config-name: release-drafter-config.yml
210+
env:
211+
GITHUB_TOKEN: ${{ secrets.ACTION_TOKEN }}

config

0 commit comments

Comments
 (0)