From: Ardis Lu Date: Wed, 4 Jun 2025 06:45:32 +0000 (-0700) Subject: Simplify release notes to be auto generated X-Git-Tag: v0.1.2~18 X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=9994b8b3f1876d411f2f68bc5d1d89fc1b6f76e0;p=csvio Simplify release notes to be auto generated Reasons in favor of minimal release notes: (1) Releases is a GitHub functionality, it's better not to invest too much time into vendor-specific configurations. (2) There is no binary associated with this library so Releases has reduced significance. (3) Meaningful release notes are still contained in git tag annotations, which can be carried across hosts. One downside is losing meaningful messages in email notifications if people subscribe to follow releases on GitHub. --- diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e36f4e1..dc9e29c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,17 +19,9 @@ jobs: - uses: actions/checkout@v4 with: persist-credentials: false - - id: "generate-body" - run: | - { - echo 'BODY<> "$GITHUB_OUTPUT" - - run: echo ${{ steps.generate-body.outputs.BODY }} - uses: softprops/action-gh-release@v2 with: - body: ${{ steps.generate-body.outputs.BODY }} + generate_release_notes: true publish: name: Publish to npm