konveyor / release-tools

Release tooling for Konveyor projects.
2 stars 12 forks source link

Re-implement the `approve` plugin from prow #66

Open djzager opened 9 months ago

djzager commented 9 months ago

From https://prow.k8s.io/plugins

Description

The approve plugin implements a pull request approval process that manages the 'approved' label and an approval notification comment. Approval is achieved when the set of users that have approved the PR is capable of approving every file changed by the PR. A user is able to approve a file if their username or an alias they belong to is listed in the 'approvers' section of an OWNERS file in the directory of the file or higher in the directory tree.

Per-repo configuration may be used to require that PRs link to an associated issue before approval is granted. It may also be used to specify that the PR authors implicitly approve their own PRs. For more information see here.

Events handled [GenericCommentEvent (any event for user text), pull_request, pull_request_review]

Source -- https://github.com/kubernetes/test-infra/tree/master/prow/plugins/approve

djzager commented 9 months ago

/kind feature /triage accepted /priority backlog

djzager commented 9 months ago

/kind feature /triage accepted /priority backlog

djzager commented 9 months ago

/kind feature /triage accepted /priority backlog