Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc,meta: remove wait period for npm pull requests #30329

Merged
merged 1 commit into from
Nov 10, 2019

Conversation

Trott
Copy link
Member

@Trott Trott commented Nov 8, 2019

Treat npm pull requests like all other pull requests. Remove special
extended wait period for landing.

@nodejs/npm

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • documentation is changed or added
  • commit message follows commit guidelines

@nodejs-github-bot nodejs-github-bot added the doc Issues and PRs related to the documentations. label Nov 8, 2019
@Trott Trott added npm Issues and PRs related to the npm client dependency or the npm registry. and removed doc Issues and PRs related to the documentations. labels Nov 8, 2019
@Trott
Copy link
Member Author

Trott commented Nov 8, 2019

@Trott Trott added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Nov 8, 2019
One week after the "latest" release has been promoted, it can land on master
assuming no major regressions are found. There are no additional constraints
for Semver-Major releases.

Copy link
Member

Choose a reason for hiding this comment

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

@Trott - what would be an advantage of doing this? IMO a one week grace period is justified as a resiliency and quality measure.

Copy link
Member Author

@Trott Trott Nov 8, 2019

Choose a reason for hiding this comment

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

@gireeshpunathil I think it makes sense to withhold it from releases, but I'm less certain that there's much advantage to delaying it landing on master. There was relevant discussion about this in #29922. In that discussion, there seem to be a lot of people (especially if you include emoji reactions) in favor of getting rid of the delay and treating npm PRs like other PRs. But I'm totally OK if someone thinks this goes too far and blocks this change. Ultimately, I'm comfortable with changing it because we can always change the rule back.

@Trott
Copy link
Member Author

Trott commented Nov 8, 2019

Going to @-mention @nodejs/tsc here as it seems like the right thing to do for a process change like this.

Treat npm pull requests like all other pull requests. Remove special
extended wait period for landing.

PR-URL: nodejs#30329
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@Trott Trott merged commit 5f9794e into nodejs:master Nov 10, 2019
@Trott
Copy link
Member Author

Trott commented Nov 10, 2019

Landed in 5f9794e

MylesBorins pushed a commit that referenced this pull request Nov 17, 2019
Treat npm pull requests like all other pull requests. Remove special
extended wait period for landing.

PR-URL: #30329
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@BridgeAR BridgeAR mentioned this pull request Nov 19, 2019
targos pushed a commit that referenced this pull request Dec 1, 2019
Treat npm pull requests like all other pull requests. Remove special
extended wait period for landing.

PR-URL: #30329
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@BethGriggs BethGriggs mentioned this pull request Dec 9, 2019
MylesBorins pushed a commit that referenced this pull request Dec 17, 2019
Treat npm pull requests like all other pull requests. Remove special
extended wait period for landing.

PR-URL: #30329
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@BethGriggs BethGriggs mentioned this pull request Dec 23, 2019
@Trott Trott deleted the remove-npm-wait-time branch January 20, 2022 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. npm Issues and PRs related to the npm client dependency or the npm registry.
Projects
None yet
Development

Successfully merging this pull request may close these issues.