[wip] Introduce /static-checks CI also for all Fedora versions
Description:
Re-introduce static-checks, mainly rpmbuild-ctest, for all supported Fedora versions.
rpmbuild-ctest got necessary update related in https://github.com/RHSecurityCompliance/contest/pull/224 Now, it installs recommended packages to enable more unit tests.
Rationale:
Recently, one of our unit tests was failing on Fedora Rawhide and it was not caught by CI.
Review Hints:
See Testing Farm /static-checks Fedora jobs.
Start a new ephemeral environment with changes proposed in this pull request:
:robot: A k8s content image for this PR is available at:
ghcr.io/complianceascode/k8scontent:12176
This image was built from commit: 373a9fbe8a9749868854425d5b3535d0a817a01f
Click here to see how to deploy it
If you alread have Compliance Operator deployed:
utils/build_ds_container.py -i ghcr.io/complianceascode/k8scontent:12176
Otherwise deploy the content and operator together by checking out ComplianceAsCode/compliance-operator and:
CONTENT_IMAGE=ghcr.io/complianceascode/k8scontent:12176 make deploy-local
@mildas Is the no space left on deviceproblem caused by the fact that we build every SSG product on Fedora?
@jan-cerny Yes, from what I've checked it seems so
/packit build
@mildas What needs to be done to move this PR a long?
/packit build
/packit build
@Mab879 Sorry, I completely forgot about this PR and didn't get notification about your ping. I will investigate what is going on with Fedora and try to fix it
Problem related to rpmbuild fixed in Contest and PR description updated. Now it's ready for merge.
Code Climate has analyzed commit 373a9fbe and detected 0 issues on this pull request.
The test coverage on the diff in this pull request is 100.0% (50% is the threshold).
This pull request will bring the total coverage in the repository to 59.5% (0.0% change).
View more on Code Climate.