ci: add workflow for automated GitHub release
authorPetr Štetiar <ynezz@true.cz>
Thu, 19 Oct 2023 04:09:25 +0000 (04:09 +0000)
committerPetr Štetiar <ynezz@true.cz>
Thu, 2 Nov 2023 14:44:49 +0000 (14:44 +0000)
commit592aacc3d9c08c5c61a0faa75729d6c27be80376
tree59621a66540dc9cbc86c1129efdc7a3f52de4b02
parent65a10c82305a311f2359fad7792dfd4b7455cd29
ci: add workflow for automated GitHub release

Implement a GitHub Actions workflow for automated project releases.

The workflow triggers on Git tags, ensuring that a GitHub release is
created whenever a new tag is pushed.

That new release is going to be created in draft and pre-release mode
and needs to be manually promoted to the proper release, once its
decided, that its good enough and prepared.

This is a start of a streamlined and consistent release process for
GitHub, reducing manual intervention.

Acked-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit 280d9dd75874ef4c4e2407366eda987cda8efd25)
.github/workflows/github-release.yml [new file with mode: 0644]