Uses Fedora Mock to build RPMs in a clean chroot environment.
This commit modifies the GitHub CI RPM build by replacing the direct use of rpmbuild with Fedora Mock through a Podman container.
This approach aligns our CI with the same approach used in Copr and Koji. Mock is also recommended as an upstream best practice, and is required for consistent behavior after the move to use %cargo_generate_buildrequires.
Uses Fedora Mock to build RPMs in a clean chroot environment.
This commit modifies the GitHub CI RPM build by replacing the direct use of rpmbuild with Fedora Mock through a Podman container.
This approach aligns our CI with the same approach used in Copr and Koji. Mock is also recommended as an upstream best practice, and is required for consistent behavior after the move to use
%cargo_generate_buildrequires
.Closes #952