Skip to content

Conversation

Copy link

Copilot AI commented Jan 15, 2026

The release workflow was referencing the entire CHANGELOG.md file for GitHub release bodies, making releases verbose with all historical changes instead of version-specific notes.

Changes

  • Added body output from release-please step to bump job outputs
  • Changed GitHub Release step to use body parameter instead of body_path: CHANGELOG.md
  • Removed generate_release_notes: true (redundant with release-please body)
  outputs:
    release_created: ${{ steps.release.outputs.release_created }}
    tag_name: ${{ steps.release.outputs.tag_name }}
+   body: ${{ steps.release.outputs.body }}
  - name: GitHub Release
    uses: softprops/action-gh-release@v2
    with:
      tag_name: ${{ needs.bump.outputs.tag_name }}
-     generate_release_notes: true
-     body_path: CHANGELOG.md
+     body: ${{ needs.bump.outputs.body }}
      prerelease: ${{ github.event.inputs.release-type == 'next' }}

Releases now contain only the relevant version's notes as generated by release-please.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: bnachtweh <32386227+bnachtweh@users.noreply.github.com>
Copilot AI changed the title [WIP] Add commitlint to CI workflow based on feedback Use release-please body output instead of CHANGELOG.md in release workflow Jan 15, 2026
Copilot AI requested a review from bnachtweh January 15, 2026 12:15
@bnachtweh bnachtweh marked this pull request as ready for review January 15, 2026 12:35
@bnachtweh bnachtweh merged commit 88bfea2 into 3-add-release-workflow Jan 15, 2026
@bnachtweh bnachtweh deleted the copilot/sub-pr-4-again branch January 15, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants