gha: Add release-{major,minor} workflows

Those will allow us to cut a release just by a single click, instead of
the current process we have.

Fixes: #9064 -- part I

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
Fabiano Fidêncio 2024-02-23 20:52:13 +01:00
parent f9f04dca2b
commit 008293f015
No known key found for this signature in database
GPG Key ID: EE926C2BDACC177B
2 changed files with 20 additions and 0 deletions

10
.github/workflows/release-major.yaml vendored Normal file
View File

@ -0,0 +1,10 @@
name: Major Release
on:
workflow_dispatch
jobs:
major-release:
uses: ./.github/workflows/release.yaml
with:
release-type: major
secrets: inherit

10
.github/workflows/release-minor.yaml vendored Normal file
View File

@ -0,0 +1,10 @@
name: Minor Release
on:
workflow_dispatch
jobs:
minor-release:
uses: ./.github/workflows/release.yaml
with:
release-type: minor
secrets: inherit