Add link, rename file and remove semicolons

This commit is contained in:
Igor Kapkov 2019-09-12 07:36:17 +10:00
parent ee23c492de
commit 2ec526609c
No known key found for this signature in database
GPG Key ID: D7EEA6CEB7ECBDC7
2 changed files with 19 additions and 18 deletions

View File

@ -1,4 +1,4 @@
# Formula Merge Checklist # Homebrew/homebrew-core Merge Checklist
The following checklist is intended to help maintainers to decide on The following checklist is intended to help maintainers to decide on
whether to merge, request changes or close a PR. It also brings more whether to merge, request changes or close a PR. It also brings more
@ -18,38 +18,38 @@ This is a more practical checklist, it should be used after you get familiar wit
Check for: Check for:
- previously opened active PRs, we would like to be fair to contributors who came first; - previously opened active PRs, we would like to be fair to contributors who came first
- patches/`inreplace` that been applied to upstream and can be removed; - patches/`inreplace` that been applied to upstream and can be removed
- comments in formula around `url`, we do skip some version (for example [vim](https://github.com/Homebrew/homebrew-core/blob/359dbb190bb3776c4d6a1f603a271dd8f186f077/Formula/vim.rb#L4) or [v8](https://github.com/Homebrew/homebrew-core/blob/359dbb190bb3776c4d6a1f603a271dd8f186f077/Formula/v8.rb#L4)); - comments in formula around `url`, we do skip some version (for example [vim](https://github.com/Homebrew/homebrew-core/blob/359dbb190bb3776c4d6a1f603a271dd8f186f077/Formula/vim.rb#L4) or [v8](https://github.com/Homebrew/homebrew-core/blob/359dbb190bb3776c4d6a1f603a271dd8f186f077/Formula/v8.rb#L4))
- vendored resources that need updates (for example [emscripten](https://github.com/Homebrew/homebrew-core/commit/57126ac765c3ac5201ce53bcdebf7a0e19071eba)); - vendored resources that need updates (for example [emscripten](https://github.com/Homebrew/homebrew-core/commit/57126ac765c3ac5201ce53bcdebf7a0e19071eba))
- vendored dependencies (for example [certbot](https://github.com/Homebrew/homebrew-core/pull/42966/files)) - vendored dependencies (for example [certbot](https://github.com/Homebrew/homebrew-core/pull/42966/files))
- stable/announced release - stable/announced release
- some teams use odd minor release number for tests and even for stable releases; - some teams use odd minor release number for tests and even for stable releases
- other teams drop new version with minor release 0 but promote it to stable only after few minor releases; - other teams drop new version with minor release 0 but promote it to stable only after few minor releases
- if the software uses only hosted version control (such as github, gitlab or bitbucket), the release should be tagged and if upstream marks latest/pre-releases, PR must use latest; - if the software uses only hosted version control (such as github, gitlab or bitbucket), the release should be tagged and if upstream marks latest/pre-releases, PR must use latest
- does changelog mention addition/removal of dependency and it's addressed in the PR; - does changelog mention addition/removal of dependency and it's addressed in the PR
- does formula depend on versioned formula (for example `python@2`, `go@1.10`, `erlang@17`) that can be upgraded; - does formula depend on versioned formula (for example `python@2`, `go@1.10`, `erlang@17`) that can be upgraded
- commits - commits
- contain one formula change per commit; - contain one formula change per commit
- version update follows preferred message format for simple version updates `foobar 7.3` - version update follows preferred message format for simple version updates `foobar 7.3`
- other fixes format is `foobar: fix flibble matrix` - other fixes format is `foobar: fix flibble matrix`
- you can use `--bump` flag for `brew pull` in case PR have single commit but the wrong message. - you can use `--bump` flag for `brew pull` in case PR have single commit but the wrong message
- bottle block is not removed; - bottle block is not removed
Suggested reply: Suggested reply:
``` ```
Please keep bottle block in place, [@BrewTestBot](https://github.com/BrewTestBot) takes care of it. Please keep bottle block in place, [@BrewTestBot](https://github.com/BrewTestBot) takes care of it.
``` ```
- is there are test block for other than checking version or printing help? Consider asking to add one; - is there are test block for other than checking version or printing help? Consider asking to add one
- if CI failed - if CI failed
- due to test block - paste relevant lines and add `test failure` label; - due to test block - paste relevant lines and add `test failure` label
- due to build errors - paste relevant lines and add `build failure` label; - due to build errors - paste relevant lines and add `build failure` label
- due to other formulas need revision bumps - suggest to use the following command: - due to other formulas need revision bumps - suggest to use the following command:
``` ```
# in this example PR is for `libuv` formula and `urbit` needs revision bump # in this example PR is for `libuv` formula and `urbit` needs revision bump
brew bump-revision --message 'for libuv' urbit brew bump-revision --message 'for libuv' urbit
``` ```
- if CI is green and formula `bottle :unneeded` you can merge it through GitHub UI; - if CI is green and formula `bottle :unneeded` you can merge it through GitHub UI
- if CI is green and bottles need to be pulled, use: `brew pull --bottle $PR_ID` - if CI is green and bottles need to be pulled, use: `brew pull --bottle $PR_ID`
- don't forget to thank the contributor - don't forget to thank the contributor
- celebrate the first-time contributors - celebrate the first-time contributors
- suggest to use `brew bump-formula-pr` next time if this was not a case; - suggest to use `brew bump-formula-pr` next time if this was not a case

View File

@ -51,6 +51,7 @@
- [Common Issues for Maintainers](Common-Issues-for-Core-Contributors.md) - [Common Issues for Maintainers](Common-Issues-for-Core-Contributors.md)
- [Releases](Releases.md) - [Releases](Releases.md)
- [Developer/Internal API Documentation](https://rubydoc.brew.sh) - [Developer/Internal API Documentation](https://rubydoc.brew.sh)
- [Homebrew/homebrew-core merge checklist](Homebrew-homebrew-core-Merge-Checklist.md)
## Governance ## Governance