kyma-project / test-infra

Test infrastructure for the Kyma project.
https://status.build.kyma-project.io/
Apache License 2.0
38 stars 181 forks source link

Disable Prow tide component for ALL teams #11628

Open Sawthis opened 1 month ago

Sawthis commented 1 month ago

Description

We should disable tide and provide information about it to ALL teams upfront. We should provide information what should be used instead with the link to the Github documentation.

Reasons

Removal of Prow.

Acceptance Criteria

[ ] Teams are notified upfront about disablement of the Tide [ ] Teams are notified what they should use instead of Tide [ ] Prow tide component is disabled for ALL teams

Attachments

mrCherry97 commented 1 month ago

If you are planning to remove Tide, there is a small problem with GitHub actions, because if someone approves PR before passing all of the checks, then PR is merged without checks. Adding workflows to branch protection on Github doesn't make sense, because paths (old run_if_change) is not working, when I want to change something in the Busola backend, I don't want to trigger the build of the web image. If it will be possible to create one Github workflow to have one check to add in branch protection in repo settings which will be checking if all checks passed, I'd appreciate it. Goats have some potential solutions: https://github.com/kyma-project/istio/commit/4f3ee6484d94f2d0a8d790a4015457d0c2fb9efe