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>
Wed, 1 Nov 2023 12:26:18 +0000 (12:26 +0000)
commit280d9dd75874ef4c4e2407366eda987cda8efd25
tree4a9df33e454ffd4a03ffe0b8847973f39004f626
parent6dca88aa4acd60229147628cb920d05a1136666d
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>
.github/workflows/github-release.yml [new file with mode: 0644]