build-system: assemble release notes using gh CLI

Instead of using a thirdparty action and painfully passing things around,
simply use the GitHub CLI (gh) and assemble the release notes on the fly.

This makes for much simpler and much easier to maintain code.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2024-01-09 15:10:12 -08:00
parent 867d31bcbc
commit 14e715be6e
7 changed files with 39 additions and 79 deletions

4
gh_release_notes_top Normal file
View file

@ -0,0 +1,4 @@
CICD release artifact
These builds are created on every merge or push into the [Subsurface repo](http://github.com/subsurface/subsurface).