kubeflow/pipelines

[feature] Add all the GitHub Action job names to Branch Protection rules

Closed this issue · 1 comments

Feature Area

/area testing

What feature would you like to see?

Prow has tests that are required to pass and others not. If the required tests are failing, PR should not be merged. But if the not-required test fails, it should not block us to merge the PR. This mechanism is enabled by "tide".
In order to keep the same mechanism when migrating to GH Actions, we need to create Branch Protection Rules for KFP repo.

Below mentioned Git Hub Action job names should be added to the branch protection rules:
backend-visualization-test
run-go-unittests
backend-integration
initialization-tests-v1
initialization-tests-v2
api-integration-tests-v1
api-integration-tests-v2
frontend-integration-test
basic-sample-tests
frontend-tests
kfp-kubernetes-execution-tests
kfp-kubernetes-library-test
samples
kfp-runtime-tests
sdk-tests
integration-tests
kubeflow-pipelines-manifests
run_tests
backend-tests
rerun_pr_tests
test-component-yaml-kfp
test-docformatter-kfp-sdk
sdk-execution-tests
test-isort-kfp-sdk
test-upgrade-kfp-sdk
yapf-sdk
upgrade-test

For example :
Screenshot from 2024-09-05 09-20-43


Love this idea? Give it a 👍.

Closing this issue as it is not required anymore.