Skip to content

Unify API-version checks#38381

Merged
AkihiroSuda merged 1 commit intomoby:masterfrom
thaJeztah:unify_api_version_checks
Dec 20, 2018
Merged

Unify API-version checks#38381
AkihiroSuda merged 1 commit intomoby:masterfrom
thaJeztah:unify_api_version_checks

Conversation

@thaJeztah
Copy link
Member

Just a minor nit / code-cleanup

Signed-off-by: Sebastiaan van Stijn <[email protected]>
Copy link
Member

@vdemeester vdemeester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🐯

@thaJeztah
Copy link
Member Author

@olljanat I think the current trick to restart WindowsRS5 is to use rebuild/* (which restarts all the jobs that failed)

@codecov
Copy link

codecov bot commented Dec 19, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@efba5f8). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master   #38381   +/-   ##
=========================================
  Coverage          ?   36.55%           
=========================================
  Files             ?      608           
  Lines             ?    44979           
  Branches          ?        0           
=========================================
  Hits              ?    16443           
  Misses            ?    26262           
  Partials          ?     2274

@olljanat
Copy link
Contributor

LGTM (not sure if I can say so but I just did 😃)

@AkihiroSuda AkihiroSuda merged commit f81cafd into moby:master Dec 20, 2018
@thaJeztah thaJeztah deleted the unify_api_version_checks branch December 20, 2018 09:59
@thaJeztah
Copy link
Member Author

not sure if I can say so but I just did 😃

@olljanat Yes, you can leave a LGTM, and maintainers can take non-maintainer LGTM's into account 👍 more eyes is always better, and reviewing can be done by anyone (and is greatly appreciated 🤗)

In general, the rule is to have two maintainer LGTM's before we either merge (or move a pull request to the status/4-merge stage).

It's really a matter of trust; a maintainer could decide that a trivial change does not require another reviewer, and merge with a single LGTM (or "count" non-maintainer LGTM's). The opposite can also happen; a maintainer seeing a non-trivial change, and asking more contributors/maintainers to review / LGTM before merging.

In this case, the change was fairly trivial (and non-risky), but be cautious with moving a PR to status/4-merge, as there may have been a reason a maintainer did not move it to that state yet (in case of doubt; feel free to "ping" either on GitHub or Slack)

@AkihiroSuda
Copy link
Member

It's really a matter of trust; a maintainer could decide that a trivial change does not require another reviewer, and merge with a single LGTM (or "count" non-maintainer LGTM's).

Can we more clearly mention this in the MAINTAINERS file?

@thaJeztah
Copy link
Member Author

I think it's a bit of an unwritten rule, but we could add some more information about the maintainers taking responsibility for making the right decisions. The official process is in https://github.com/moby/moby/blob/b80472cef449d900ca9496d97e1527556ff6a04f/project/REVIEWING.md#code-review---status2-code-review (and bits in https://github.com/docker/opensource/blob/ed974a99af0ae96e8ada7300fe2ce877f3444862/MAINTAINERS, but there's definitely parts in there that need an update / are outdated).

I'm not sure if I have time myself soon to work on making those changes (I can try), but if someone else has ideas / proposals, I'm happy to help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants