Skip to content

ci: Fedora/EPEL/Arch builds in CI and OBS

Tomas Krizek requested to merge rpmbuild-in-ci into master

The patchset moves downstream Fedora/EPEL spec file to upstream to enable us to test builds for these distros in upstream. This is currently used to:

  • test Fedora/EPEL builds on every merge request in our own CI
  • trigger Fedora/EPEL/Arch builds in OBS when new merge request is merged to master branch

There's one notable change in the version number for upstream tarballs. Pre-release versions like X.Y.Z-alpha or X.Y.Z-N-gFFFFFFF should only contain alphanumeric characters or dots (e.g. X.Y.Z.alpha or X.Y.Z.N.gFFFFFFF). This greatly simplifies packaging for Fedora/Arch, as these prerelease upstream version can be used in downsteam (where - character is banned in version number).

Edited by Tomas Krizek

Merge request reports

Loading