diff --git a/.github/workflows/build-rpm.yml b/.github/workflows/build-rpm.yml index 1b219b7..937cc48 100644 --- a/.github/workflows/build-rpm.yml +++ b/.github/workflows/build-rpm.yml @@ -35,23 +35,19 @@ jobs: cmake -B build -S . cmake --build build --target sdist - - name: Set version parameter - id: set_version - run: | + - name: Set environment variables + run: >- echo " - ::set-output name=version:: - $(grep \ - -m1 \ - -iPo '.*CPACK_PACKAGE_VERSION [\"]*\K[\S]*[^(\"\))]' \ - build/CPackConfig.cmake - ) - " + PKG_NAME=ca-certificates-brazil + PKG_VERSION=$(grep + -m1 -iPo '.*CPACK_PACKAGE_VERSION [\"]*\K[\S]*[^(\"\))]' + build/CPackConfig.cmake) + " >> $GITHUB_ENV - name: Copy SOURCES and SPEC file - run: | - sed 's/__VERSION__/${{steps.set_version.outputs.version}}/g' \ - packaging/pkg.spec.in \ - > ~/rpmbuild/SPECS/ca-certificates-brazil.spec + run: >- + sed "s/__VERSION__/${{PKG_VERSION}}/g" packaging/pkg.spec.in + > ~/rpmbuild/SPECS/${{PKG_NAME}}.spec cp dist/*.src.tar.gz ~/rpmbuild/SOURCES/ - name: Build RPM