Skip to content

Commit 22874c1

Browse files
committed
chore: test
1 parent c819730 commit 22874c1

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,31 @@ on:
44
push:
55
branches:
66
- develop
7+
pull_request:
8+
types: [closed]
9+
branches:
10+
- develop
711

812
# 동일한 워크플로우가 동시에 실행되는 것을 방지
913
concurrency: ${{ github.workflow }}-${{ github.ref }}
1014

1115
jobs:
12-
release:
13-
name: Release
16+
create-release-pr:
17+
if: github.event_name == 'push' || github.event.pull_request.merged == true
1418
runs-on: ubuntu-latest
1519
steps:
1620
- name: Checkout
1721
uses: actions/checkout@v3
1822
with:
1923
base: main
2024
head: develop
25+
branch: release
26+
title: "🚀 Release: Merge develop to main"
27+
body: |
28+
## 변경사항
29+
${{ github.event_name == 'pull_request' && github.event.pull_request.body || 'Direct push to develop' }}
30+
commit-message: "chore: merge develop to main"
31+
delete-branch: true
2132

2233
- name: Setup Node.js
2334
uses: actions/setup-node@v3

0 commit comments

Comments
 (0)