google / xls

XLS: Accelerated HW Synthesis

Home Page:http://google.github.io/xls/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release notes should all include all new commits

proppy opened this issue · comments

Currently release only include the HEAD commit in their description, ex:

https://github.com/google/xls/releases/tag/v0.0.0-4945-g24be2c494 only includes 24be2c4 commit message:

Make visitor for block elaborations.

PiperOrigin-RevId: 624326262

It would be nice if instead we included markdown text will all the commit since the last release.

By default the release action we use https://github.com/softprops/action-gh-release?tab=readme-ov-file#-external-release-notes default on GitHub automatically generated release notes:
https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes

We should look into customizing this first and maybe rely on a changelog generator like https://git-cliff.org/ if it suits our needs better.

Following commit message specs like https://www.conventionalcommits.org/ can also help generating better organized changelogs.