2113 Commits

Author SHA1 Message Date
Xuehai Pan
17b08f2f01 Update manpage 2023-02-04 13:05:20 +00:00
Mike McQuaid
89a93e8c22
New-Maintainer-Checklist: update based on Homebrew-Governance. 2023-02-02 17:48:20 +00:00
Mike McQuaid
7d4c18bb50
Homebrew-Governance: import merged PRs from homebrew-governance-private
These PRs were all approved by the majority of the PLC and the majority
of them approved by the majority of the TSC. They are being put here for
a members vote, ideally before the AGM.

- Replace some "Owners" with "billing managers" and "moderators"
  - Now that GitHub has more granular roles available such as "billing
    managers" and "moderators": let's tighten up our security posture by
    only have 3 folks who need to be "Owners" rather than 10.
- Max two PLC terms
  - We discussed this one year terms last year but this seems a better
    solution. Given we refresh maintainers, TSC and the Project Leader
    yearly: this seems more consistent, responsive and fair. Note this
    would only apply to candidates for the PLC from 2024.
- Tweak nomination rules
  - Do not require any nomination: any member can run for the PLC. This
    simplifies the procedure: no nomination vote has to be done inside
    the old PLC. Members do not need to go and find someone to sponsor
    them. Just apply and let the vote begin. Ask to write down the
    intentions and keep a candidate list by using a Slack channel, to
    keep track of everything
- Mandate that the PLC report their activities
  - Mandating that the PLC report back their actions throughout the
    year. The wording here is intentionally strong - I feel it is very
    important for the health of the PLC and the membership for this to
    be stuck to.
- Don't need financial statements, have OpenCollective
  - Now that we have an open, publicly readable ledger of all our
    financial transactions: there does not seem to be any need to
    continue to have the PLC re-publish reports of our finances
    (which were hidden to all but the PLC in our SFC days).
- Make maintainer removal more explicit.
  - Improve this guidelines to provide more evidence for why, what and
    how this process occurs
  - Allow maintainers to appeal the decision of the project leader
  - Allow the project leader to re-request this vote if no progress is
    made
- Clarifies maintainer nomination process language/formatting
2023-02-02 17:15:28 +00:00
Mike McQuaid
705fe01cda
Update maintainers. 2023-02-02 17:09:52 +00:00
Mike McQuaid
46fc4f9f1b
Don't allow HOMEBREW_INSTALL_FROM_API when building from source
When either being in a non-default prefix or being on an unsupported
macOS version we expect most things to be built from source. In that
environment, do not allow HOMEBREW_INSTALL_FROM_API to be set.

Fixes #14475
2023-02-02 14:49:34 +00:00
Dawid Dziurla
b1b5dbb44b
Merge pull request #14460 from p-linnane/remove-lion-ref
docs: Remove Lion reference
2023-01-31 01:06:52 +01:00
Patrick Linnane
a544d6fe6a
docs: Remove Lion reference 2023-01-28 19:29:18 -08:00
Dawid Dziurla
c775513127
docs: mention Linux on site description 2023-01-28 22:09:17 +01:00
BrewTestBot
f23d822108
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-01-23 13:36:54 +00:00
Mike McQuaid
260ee0ee6a
Merge pull request #14375 from MikeMcQuaid/homebrew_no_install_from_api
Add HOMEBREW_NO_INSTALL_FROM_API
2023-01-18 17:47:46 +00:00
Mike McQuaid
4a03603f68
Add HOMEBREW_NO_INSTALL_FROM_API
This allows HOMEBREW_INSTALL_FROM_API functionality to be disabled and will stick around once
HOMEBREW_INSTALL_FROM_API is made the default behaviour.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2023-01-18 15:50:13 +00:00
Mike McQuaid
653b349c8b
Change HOMEBREW_INSTALL_FROM_API update frequency
This doesn't need to be nearly as often for HOMEBREW_INSTALL_FROM_API users because we're getting the latest information from the API when needed rather than just at `brew update` time.
2023-01-18 15:11:42 +00:00
Colin Dean
7b1cba7f93
docs: Use latest in link to SPDX expressions
Co-authored-by: Bo Anderson <mail@boanderson.me>
2023-01-07 15:20:43 -05:00
Colin Dean
2cae0bb654
docs: Fixes broken link to SPDX expressions docs 2023-01-07 14:37:53 -05:00
Mike McQuaid
ee8c05f7a1
Merge pull request #14299 from colindean/patch-1
Governance: Adds PLC candidate expectations
2023-01-03 11:59:02 +00:00
EricFromCanada
42e91e8668
docs: add Table of Contents to selected pages 2022-12-30 00:45:30 -05:00
Colin Dean
74ca197b1c
Governance: Adds PLC candidate expectations
This facilitates the distribution of a slate of candidates and their bios and intentions.
2022-12-28 12:36:39 -05:00
Evgeny
77726d1913
docs: Change comma style in Acceptable-Casks
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-12-17 14:31:48 +07:00
Evgeny
45cb6753b5
docs: Fix wrong condition for an app rejection
Swapped logic of rejection from work to failure and added an example
2022-12-16 20:16:09 +07:00
Sean Molenaar
5724c495f5
docs: Document that casks should pass GateKeeper 2022-12-16 11:07:13 +01:00
Mike McQuaid
cc8781e0f8
Homebrew-Leadership-Responsibilities: import changes.
The PLC/TSC agreed this change in the private repository.
2022-12-08 09:30:41 +00:00
EricFromCanada
9cc4766d33
docs: hyperlink updates
plus some reformatting
2022-12-06 12:52:03 -05:00
EricFromCanada
a329003e17
Maintainers docs: content & formatting updates 2022-12-06 12:52:03 -05:00
EricFromCanada
43070d73a1
Maintainers docs: adjust line breaks 2022-12-06 12:52:03 -05:00
BrewTestBot
fbae560fd7
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-12-06 10:22:26 +00:00
EricFromCanada
7bc427405a
governance: update membership procedures 2022-11-30 19:30:26 -05:00
EricFromCanada
a8b61a4226
governance: create 2022-membership.md
Based on survey in https://github.com/Homebrew/brew/issues/13180
2022-11-30 19:28:23 -05:00
EricFromCanada
d9ef454528
CI: add docs.yml
With fixes for Markdown syntax to allow tests to pass.
2022-11-26 10:28:12 -05:00
BrewTestBot
59f372a776
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-11-21 14:31:02 +00:00
Mike McQuaid
129c5c2845
Merge pull request #14152 from EricFromCanada/docs-contributors-fixes
docs: update Contributors section
2022-11-17 15:02:09 +00:00
EricFromCanada
d615899ca9
Contributors docs: content & formatting updates
Update How-To-Open-a-Homebrew-Pull-Request.md

Update Acceptable-Formulae.md

Update Acceptable-Casks.md

Update License-Guidelines.md

Update Versions.md

Update Versions.md

Update Deprecating-Disabling-and-Removing-Formulae.md

Update Node-for-Formula-Authors.md

Update Python-for-Formula-Authors.md

Update Brew-Livecheck.md

Update Migrating-A-Formula-To-A-Tap.md

Update Rename-A-Formula.md

Update How-to-Create-and-Maintain-a-Tap.md

Update Brew-Test-Bot.md

Update Typechecking.md
2022-11-16 09:03:12 -05:00
EricFromCanada
034bf72235
Contributors docs: adjust line breaks 2022-11-16 09:03:12 -05:00
BrewTestBot
b9b98ac542
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-11-16 13:41:08 +00:00
EricFromCanada
91c71a58ac
Cask-Cookbook: content & formatting updates 2022-11-11 16:07:11 -05:00
EricFromCanada
d6d16969c6
Formula-Cookbook: content & formatting updates 2022-11-11 16:07:11 -05:00
EricFromCanada
69f3ce6ec1
Formula-Cookbook: add/move/reorder sections 2022-11-11 16:07:11 -05:00
EricFromCanada
9c22c47e4f
Cookbooks: adjust line breaks 2022-11-11 15:49:53 -05:00
Patrick Linnane
f81857140f
docs: Fix env variable typo 2022-11-10 07:33:52 -08:00
BrewTestBot
89b3bb83f7
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-11-08 14:38:09 +00:00
Bo Anderson
31d4da3380
Merge pull request #14096 from p-linnane/fix-version-ref
docs: Bump various OS versions
2022-11-05 01:57:22 +00:00
Patrick Linnane
2c550684e3
Update docs/Cask-Cookbook.md
Co-authored-by: Bo Anderson <mail@boanderson.me>
2022-11-04 18:10:46 -07:00
Patrick Linnane
ea585b1d47
Add :ventura 2022-11-04 15:09:34 -07:00
Patrick Linnane
f8923de85f
Add :monterey & :ventura symbols 2022-11-04 15:08:28 -07:00
Patrick Linnane
e1d8307606
docs: Bump stable cask OS versions 2022-11-04 15:00:04 -07:00
Bo Anderson
5fb368d9b8
dev-cmd/bottle: add --no-all-checks 2022-11-04 18:46:43 +00:00
Mike McQuaid
9d4588cf7d
Merge pull request #14055 from Undre4m/docs/zsh-completions-reword
Fix Oh-My-Zsh suggested completions configuration
2022-10-31 12:21:28 +00:00
Lucas Astrada
a58dffc636
Reword suggestion to be more clear of command placement
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-10-27 13:26:11 -03:00
Lucas Astrada
d1d332aed8 Fix Oh-My-Zsh suggested configuration breaking completions on non-login shells 2022-10-26 21:31:52 -03:00
BrewTestBot
666c156de0
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-10-26 11:17:55 +00:00
Mike McQuaid
b9411ef8a6
Merge pull request #14035 from hmarr/git-partial-clone-sparse-checkout
Support git partial clones with sparse checkouts (take 2)
2022-10-25 09:28:29 +01:00