-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
-
-
2
-
None
We are getting a lot of Konflux updates and migration PRs that run all jobs that are not relevant to the Konflux update. This also blocks automerge for these updates and requires manual intervention across all ACM components and their respective release branches.
We can also skip running e2e, kind tests and unit tests when these PRs come in
Suggestion ->
you can update your prow configs to use either run_if_changed or skip_if_only_changed https://docs.ci.openshift.org/docs/how-tos/creating-a-pipeline/#run_if_changed-alternative Here is how I've done it in the past https://github.com/openshift/release/blob/51f2030735aff20dc44d55625fffa16863792591[…]/ci-operator/config/openshift/osde2e/openshift-osde2e-main.yaml
Acceptance Criteria
- Remove sonar jobs on all components
- Skip running non Konflux related CI jobs for the update PRs