-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
False
-
False
-
-
2
We changed our CI to build the images needed for various jobs only once per commit, instead of having it build for every single job. While this helped us to gain some performance in our workflow, it creates another problem.
The issue is question is that we are not syncing our unit_tests folder when we run the tests in a PR, because the image gets updated and build only on main.
To improve this situation, we need to change our workflow for tests and coverage to rely on only one thing, that thing being the Makefile we already use locally. By using the Makefile locally and in our CI we can make sure that we will have kind of the same workflow for running the tests, plus, one change will affect both local tests and CI tests.
Acceptance Criteria
- Use the make tests commands defined in the Makefile to run tests in the CI
- Adapt our Makefile to not build images based on an environment variable, e.g: SKIP_IMAGE_BUILD (Or any other suitable name) but rather use the ones from GitHub Container Registry
- is related to
-
RHELC-740 Certificate directory checks for writable instead of executable
- Closed