[CI-CD] Updated workflows

This commit is contained in:
Christian Tosta
2025-07-15 04:18:47 -03:00
parent 7b75def10f
commit bc93d34d16
3 changed files with 14 additions and 10 deletions

View File

@@ -12,9 +12,6 @@ on:
default: "0"
required: false
type: string
version:
required: true
type: string
defaults:
run:
@@ -34,6 +31,7 @@ jobs:
uses: actions/checkout@v4
- name: Prepare - install build dependencies
if: inputs.to_release == 1
run: |
dnf -y install \
cmake \
@@ -46,18 +44,22 @@ jobs:
tar
- name: Prepare - setup RPM build tree
if: inputs.to_release == 1
run: |
rpmdev-setuptree
- name: Prepare - configure the source
if: inputs.to_release == 1
run: |
cmake -B $(pwd)/build -S $(pwd)
- name: Build - create source tarball and SRPM package
if: inputs.to_release == 1
run: |
cmake --build $(pwd)/build --target srpm
- name: Build - create RPM package
if: inputs.to_release == 1
run: |
cmake --build $(pwd)/build --target rpms