runtime-spec icon indicating copy to clipboard operation
runtime-spec copied to clipboard

[proposal/rfc] Use github-native review process, say goodbye to pullapprove

Open kolyshkin opened this issue 5 years ago • 11 comments

(similar to https://github.com/opencontainers/runc/issues/2388)

Pullappove was probably added when github did not have its own mechanism to do LGTMs. For quite some time, such a mechanism exists: https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews

There is also a mechanism to require a certain number of LGTMs before it is possible to merge a PR: https://help.github.com/en/github/administering-a-repository/about-required-reviews-for-pull-requests, although I don't think it is necessary, since all the moderators here are able to count how many green check marks are there in the top left corner of a PR page.

So, unless I am missing something, there is no value that pullapprove adds to what github has.

Please let me know what you think, @opencontainers/runtime-spec-maintainers

kolyshkin avatar Jul 22 '20 05:07 kolyshkin

yes, please

vbatts avatar Jul 22 '20 13:07 vbatts

LGTM

crosbymichael avatar Jul 22 '20 15:07 crosbymichael

LGTM

hqhq avatar Jul 23 '20 01:07 hqhq

LGTM (non binding)

thaJeztah avatar Jul 28 '20 10:07 thaJeztah

@tianon @mrunalp @caniszczyk PTAL

kolyshkin avatar Aug 19 '20 20:08 kolyshkin

LGTM, although I think it's useful to have it require the proper number (requires less cognitive effort to verify, so more likely to get it right consistently)

tianon avatar Aug 19 '20 21:08 tianon

LGTM

mrunalp avatar Aug 19 '20 23:08 mrunalp

although I think it's useful to have it require the proper number

Yes, it's possible to configure the number of approvals required (and to disallow "stale" reviews)

thaJeztah avatar Aug 20 '20 12:08 thaJeztah

LGTM

crosbymichael avatar Aug 25 '20 01:08 crosbymichael

Looks like we have a consensus, and so we can move on to implementing the change. I do not have any admin rights over that repo, so can anyone from @opencontainers/runtime-spec-maintainers please implement that?

kolyshkin avatar Feb 06 '21 00:02 kolyshkin

@caniszczyk can set this up.

cyphar avatar Feb 06 '21 01:02 cyphar

Alas, this is still not implemented, nor do I have admin access to do it. @caniszczyk please? 🙏🏻

kolyshkin avatar Dec 16 '22 20:12 kolyshkin

Seems completed

AkihiroSuda avatar Jan 29 '23 14:01 AkihiroSuda