https://github.com/lhqg/action-os-rpmbuild-selinux
This repository aims to build on a specified OS, RPMS for an SELinux policy module and to sign them with a GPG key.
Main branch is used to manage changes that are applicable to all the other branches. Specific branches are created for each OS we want the RPMs to be built. User must checkout each OS branch in is workflow in order to build the RPMs.
All the following inputs are required:
Provides the directory where the source repository was checked out
Provides the relative path to the source repository of the SPEC file
Provides the relative path to the source repository of the SELinux files
RPM version you want to build
RPM release you want to build
GPG pretty name of the key
GPG key file
The code of this repository is provided AS-IS. People and organisation willing to use it must be fully aware that they are doing so at their own risks and expenses.
The Author(s) of this repository module SHALL NOT be held liable nor accountable, in any way, of any malfunction or limitation of said module, nor of the resulting damage, of any kind, resulting, directly or indirectly, of the usage of this repository.
It is strongly advised to always use the last version of the code.
Finally, users should check regularly for updates.