Skip to content

Commit d87f3d8

Browse files
fix: Add license files to GitHub release (#20)
* Add license files to github release * Add release notes to the github release body
1 parent 5263884 commit d87f3d8

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,27 @@ jobs:
181181
- name: List packages
182182
run: ls -R ./npm
183183
shell: bash
184+
- name: Generate release notes
185+
uses: orhun/git-cliff-action@v4
186+
with:
187+
config: cliff.toml
188+
args: --tag v${{ needs.update-version.outputs.version }} --unreleased
189+
env:
190+
OUTPUT: RELEASE_NOTES.md
191+
GITHUB_REPO: ${{ github.repository }}
184192
- name: Create GitHub Release
185193
uses: softprops/action-gh-release@v2
186194
with:
187195
tag_name: v${{ needs.update-version.outputs.version }}
188196
name: Release v${{ needs.update-version.outputs.version }}
189-
files: artifacts/bindings-*/*.node
197+
body_path: RELEASE_NOTES.md
198+
files: |
199+
artifacts/bindings-*/*.node
200+
index.js
201+
index.d.ts
202+
LICENSE
203+
LICENSE-3RD-PARTY.txt
204+
CHANGELOG.md
190205
env:
191206
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
192207
- name: Publish to NPM

0 commit comments

Comments
 (0)