Charts: Enable prow merging based on OWNERS files

Created on 12 Dec 2017  路  21Comments  路  Source: helm/charts

This issue is to track the status of enabling prow so that those in the OWNERS files who are collaborators on the repo can use prow commands to initiate a merge.

cc: @kubernetes/charts-maintainers

Most helpful comment

PS, I'm loving looking through these self-documenting prow commands 馃挴

All 21 comments

You will need to change maintainers to approvers in your OWNERS files I think.

cc: @cjwagner

@kargakis Created a PR for that in #3014

Just merged #3014. prow looks excellent BTW!

@kubernetes/charts-maintainers We have a detail we need to work out.... do we want to require /lgtm and /approve or just /approve. Any thoughts?

I think just /approve

@viglesiasce or just /lgtm? That's an option too.

I see that /lgtm adds the label, so that's a functional difference, but is there any semantic difference between the two?

What is the standard if any for other projects? Is there a definition of what /lgtm means vs /approve?

Yeah, there is no such thing as just /approve. You either /lgtm and approval is implicit if you are listed as an approver, or you need to /approve explicitly.

In that case i say just /lgtm

/lgtm is meant to be added by a code reviewer and /approve is meant to be added by a code owner as a high level approval for the change.

@kargakis does /approve add a /lgtm label? I ask because charts README currently specifies this as part of the review process.

Ah gotcha 馃憤 Can anyone run /lgtm command then?

@scottrigby /approve should add an approved label.

/lgtm with implicit approval should also add an approved label.

Anyone with access to the Kubernetes org can /lgtm and add the lgtm label but the approved label is added based on OWNERS files.

ok so we should also make sure to update that section of the README. Is there a standard k8s project workflow for these prow commands/labels written up somewhere?

See #3008 For an example of using the commands and adding the labels.

I get it enough to do the test-infra config now.

Plugin help is served by prow here.

Plugin help specific to charts is here.

PS, I'm loving looking through these self-documenting prow commands 馃挴

This is great :)

Was this page helpful?
0 / 5 - 0 ratings