From d788cf34eb1d1a76fe5372678123ab351cce00fb Mon Sep 17 00:00:00 2001 From: Andrey Velichkevich Date: Fri, 26 Jul 2024 19:17:55 +0100 Subject: [PATCH 1/5] Add Cherrypicker and Transfer Issue plugins to Kubeflow repos --- prow/oss/plugins.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prow/oss/plugins.yaml b/prow/oss/plugins.yaml index 96fe2c4ff6..3a6c66bba5 100644 --- a/prow/oss/plugins.yaml +++ b/prow/oss/plugins.yaml @@ -45,6 +45,7 @@ approve: - kubeflow/arena - kubeflow/blog - kubeflow/community + - kubeflow/dashboard - kubeflow/examples - kubeflow/internal-acls - kubeflow/katib @@ -328,6 +329,7 @@ plugins: - approve # Enable /approve and /assign commands. - assign - blunderbuss + - cherrypicker # Cherry pick PRs to the release branch. - golint - help - hold @@ -338,6 +340,7 @@ plugins: - project # Lets issues be tagged into projects - size - skip # Allows cleaning up stale commit statuses + - transfer-issue # Transfer issue to a different repo in the same org. - verify-owners # Validates OWNERS file changes in PRs. - wip # Applies a label to PRs with wip in the title to block merge From a0e303619a2e7448c29d835a3cb09b54129beea5 Mon Sep 17 00:00:00 2001 From: Andrey Velichkevich Date: Mon, 29 Jul 2024 18:07:58 +0100 Subject: [PATCH 2/5] Add trigger plugin --- prow/oss/plugins.yaml | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/prow/oss/plugins.yaml b/prow/oss/plugins.yaml index 3a6c66bba5..02caf4e931 100644 --- a/prow/oss/plugins.yaml +++ b/prow/oss/plugins.yaml @@ -341,33 +341,10 @@ plugins: - size - skip # Allows cleaning up stale commit statuses - transfer-issue # Transfer issue to a different repo in the same org. + - trigger # Enable /ok-to-test command to trigger GitHub actions with /rerun-all - verify-owners # Validates OWNERS file changes in PRs. - wip # Applies a label to PRs with wip in the title to block merge - kubeflow/community: - plugins: - - trigger - - kubeflow/community-infra: - plugins: - - trigger - - kubeflow/gcp-blueprints: - plugins: - - trigger - - kubeflow/internal-acls: - plugins: - - trigger - - kubeflow/pipelines: - plugins: - - trigger - - kubeflow/website: - plugins: - - trigger - # This is a gerrit repo so this config doesn't do anything. It is included # to satisfy the checkconfig tool which expects all repos that configure # jobs to enable the trigger plugin if a plugins.yaml is specified. From b12eb39092a38aefc57992b1b3ddecf4fde5ecc7 Mon Sep 17 00:00:00 2001 From: Andrey Velichkevich Date: Tue, 30 Jul 2024 16:26:43 +0100 Subject: [PATCH 3/5] Move cherrypicker to the external_plugins --- prow/oss/plugins.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/prow/oss/plugins.yaml b/prow/oss/plugins.yaml index 02caf4e931..7b1b95b0be 100644 --- a/prow/oss/plugins.yaml +++ b/prow/oss/plugins.yaml @@ -329,7 +329,6 @@ plugins: - approve # Enable /approve and /assign commands. - assign - blunderbuss - - cherrypicker # Cherry pick PRs to the release branch. - golint - help - hold @@ -396,3 +395,11 @@ plugins: - trigger - verify-owners - yuks + +external_plugins: + kubeflow: + - name: cherrypicker # Cherry pick PRs to the release branch. + events: + - issue_comment + - pull_request + endpoint: http://cherrypicker From d4d2876b35979b247578993b9e39e72ee7885014 Mon Sep 17 00:00:00 2001 From: Andrey Velichkevich Date: Mon, 5 Aug 2024 14:22:04 +0100 Subject: [PATCH 4/5] Add lifecycle/needs-triage label into additional_labels --- prow/oss/plugins.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/prow/oss/plugins.yaml b/prow/oss/plugins.yaml index 7b1b95b0be..71f6c991e3 100644 --- a/prow/oss/plugins.yaml +++ b/prow/oss/plugins.yaml @@ -88,6 +88,8 @@ label: - tide/merge-method-merge - tide/merge-method-rebase - tide/merge-method-squash + # This is used to triage issues in Kubeflow repositories. + - lifecycle/needs-triage plugins: GoogleCloudPlatform: From 5fa2c0cef65ad410dae1b0d8985242bda042e1e4 Mon Sep 17 00:00:00 2001 From: Andrey Velichkevich Date: Thu, 8 Aug 2024 20:21:34 +0100 Subject: [PATCH 5/5] Remove Cherrypicker plugin --- prow/oss/plugins.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/prow/oss/plugins.yaml b/prow/oss/plugins.yaml index 71f6c991e3..69a6a79455 100644 --- a/prow/oss/plugins.yaml +++ b/prow/oss/plugins.yaml @@ -397,11 +397,3 @@ plugins: - trigger - verify-owners - yuks - -external_plugins: - kubeflow: - - name: cherrypicker # Cherry pick PRs to the release branch. - events: - - issue_comment - - pull_request - endpoint: http://cherrypicker