Skip to content

Commit b105c20

Browse files
Merge pull request #1029 from fhammerschmidt/release-notes-from-changelog-v2
CI: Reuse changelog entries for release notes
2 parents 02eea46 + 5c942b6 commit b105c20

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/ci.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,18 @@ 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: |
306+
sed -e "/^## ${{ steps.tag_name.outputs.tag }}/,/^## / ! d" CHANGELOG.md | head -n -2 > RELEASE.md
307+
303308
- name: Publish release version to GitHub
304309
if: startsWith(github.ref, 'refs/tags/')
305310
uses: softprops/action-gh-release@v2
306311
with:
307312
token: "${{ secrets.GITHUB_TOKEN }}"
308313
prerelease: false
309-
generate_release_notes: true
314+
body_path: RELEASE.md
310315
name: ${{ steps.tag_name.outputs.tag }}
311316
files: rescript-vscode-${{ steps.tag_name.outputs.tag }}.vsix
312317

0 commit comments

Comments
 (0)