Skip to content

Commit 841b3b3

Browse files
CI: Reuse changelog entries for release notes (#1025)
1 parent 68907da commit 841b3b3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/ci.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,17 @@ jobs:
300300
name: "Latest master"
301301
files: rescript-vscode-latest-master.vsix
302302

303+
- name: Generate release notes from changelog
304+
if: startsWith(github.ref, 'refs/tags/')
305+
run: sed -e "/^## ${{ steps.tag_name.outputs.tag }}/,/^## / ! d" CHANGELOG.md | head -n -2 > RELEASE.md
306+
303307
- name: Publish release version to GitHub
304308
if: startsWith(github.ref, 'refs/tags/')
305309
uses: softprops/action-gh-release@v2
306310
with:
307311
token: "${{ secrets.GITHUB_TOKEN }}"
308312
prerelease: false
309-
generate_release_notes: true
313+
body_path: RELEASE.md
310314
name: ${{ steps.tag_name.outputs.tag }}
311315
files: rescript-vscode-${{ steps.tag_name.outputs.tag }}.vsix
312316

0 commit comments

Comments
 (0)