Skip to content

Commit 8fc512e

Browse files
authored
feat: use categorized conventional-commit release notes (#419)
1 parent a58d9fe commit 8fc512e

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

.github/workflows/release.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,23 @@ jobs:
148148
failStepIfUnsuccessful: true
149149
appSlugFilter: github-actions
150150

151+
152+
- name: Generate release notes
153+
id: release_notes
154+
if: steps.get_target_release.outputs.create_release == 'true'
155+
uses: SAP/cs-actions/generate-release-notes-action@main
156+
with:
157+
personal-token: ${{ secrets.WORKFLOW_USER_GH_TOKEN }}
158+
new-tag: ${{ steps.get_target_release.outputs.tag }}
159+
previous-tag: ${{ steps.get_current_release.outputs.tag }}
160+
target-ref: ${{ steps.get_target_commit.outputs.sha }}
161+
151162
- name: Create Release
152163
if: steps.get_target_release.outputs.create_release == 'true'
153164
env:
154165
GH_TOKEN: ${{ secrets.WORKFLOW_USER_GH_TOKEN }}
155166
run: |
156167
gh release create ${{ steps.get_target_release.outputs.tag }} \
157-
--target "${{ steps.get_target_commit.outputs.sha }}"
168+
--target "${{ steps.get_target_commit.outputs.sha }}" \
169+
--title "${{ steps.get_target_release.outputs.tag }}" \
170+
--notes "${{ steps.release_notes.outputs.release-notes }}"

0 commit comments

Comments
 (0)