ci: add workflow for automated GitHub release
authorPetr Štetiar <[email protected]>
Thu, 19 Oct 2023 04:09:25 +0000 (04:09 +0000)
committerPetr Štetiar <[email protected]>
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 <[email protected]>
Signed-off-by: Petr Štetiar <[email protected]>
.github/workflows/github-release.yml [new file with mode: 0644]