A common error when creating a release is to forget to bump the spec file version. The result is the git tag is used for the GitHub release, but then the artifacts are still versioned as the spec file version.
This adds an early check in the RPM build that will fail when the spec and tag do not match.
This also rearranges the installation of dependencies to allow the build to fail a little faster.
A common error when creating a release is to forget to bump the spec file version. The result is the git tag is used for the GitHub release, but then the artifacts are still versioned as the spec file version.
This adds an early check in the RPM build that will fail when the spec and tag do not match.
This also rearranges the installation of dependencies to allow the build to fail a little faster.
Closes #705