Skip to content

Commit 7f3c874

Browse files
committed
Update release.yml
1 parent aa01da6 commit 7f3c874

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,19 @@ jobs:
7575
git tag -a ${{ env.RELEASE_VERSION }} -m "Release ${{ env.RELEASE_VERSION }}"
7676
git push --tags
7777
78+
- name: Checkout develop branch
79+
uses: actions/checkout@v3
80+
with:
81+
ref: 'develop'
82+
fetch-depth: 0
83+
84+
- name: Merge release branch into develop
85+
id: mergeIntoDevelop
86+
run: |
87+
git merge -m 'Merge master branch into develop after a release' origin/master
88+
git status | (! grep -Fq 'both modified:') || git status | grep -F 'both modified:' \
89+
| { echo -e 'Unable to merge master into develop, merge conflicts:'; (! grep -Eo '[^ ]+$') }
90+
7891
- name: Update CHANGELOG.md
7992
id: changelogUpdate
8093
run: |
@@ -87,7 +100,6 @@ jobs:
87100
mv ${{ env.CHANGE_LOG_FILE }}${{ env.TMP_SUFFIX }} ${{ env.CHANGE_LOG_FILE }}
88101
git add ${{ env.CHANGE_LOG_FILE }}
89102
git commit -m "Changelog update"
90-
git push
91103
92104
- name: Read changelog Entry
93105
id: readChangelogEntry
@@ -104,19 +116,6 @@ jobs:
104116
name: Release ${{ env.RELEASE_VERSION }}
105117
body: ${{ steps.readChangelogEntry.outputs.changes }}
106118

107-
- name: Checkout develop branch
108-
uses: actions/checkout@v3
109-
with:
110-
ref: 'develop'
111-
fetch-depth: 0
112-
113-
- name: Merge release branch into develop
114-
id: mergeIntoDevelop
115-
run: |
116-
git merge -m 'Merge master branch into develop after a release' origin/master
117-
git status | (! grep -Fq 'both modified:') || git status | grep -F 'both modified:' \
118-
| { echo -e 'Unable to merge master into develop, merge conflicts:'; (! grep -Eo '[^ ]+$') }
119-
120119
- name: Update version file
121120
id: versionFileUpdate
122121
run: |

0 commit comments

Comments
 (0)