2023 Commits

Author SHA1 Message Date
Mike McQuaid
0575903868
Revert "HOMEBREW_INSTALL_FROM_API: make the default for everyone." 2023-02-07 15:13:23 +01:00
BrewTestBot
927cdf82c9
Update maintainers.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-02-07 00:06:51 +00:00
Mike McQuaid
8edf681175
Merge pull request #14482 from Homebrew/import_homebrew_governance_private 2023-02-06 10:22:25 +01:00
Mike McQuaid
5f6c69bca2
HOMEBREW_INSTALL_FROM_API: make the default for everyone.
- remove all places we check the flag so it's a no-op now
- flip the messaging to refer to `HOMEBREW_NO_INSTALL_FROM_API` where
  relevant
- adjust the documentation
2023-02-05 18:13:08 +01:00
Mike McQuaid
39e158fb93
Merge pull request #14501 from p-linnane/cookbook-update
docs: Clarify dependency values
2023-02-04 16:01:29 +01:00
Issy Long
a640c50a04
docs/Formula-Cookbook: Fix markdownlint "multiple blank lines" 2023-02-04 15:38:50 +01:00
Patrick Linnane
8f01281f3d
Update docs/Formula-Cookbook.md
Co-authored-by: Issy Long <issyl0@github.com>
2023-02-04 15:21:16 +01:00
Patrick Linnane
05949443eb
Update docs/Formula-Cookbook.md
Co-authored-by: Issy Long <issyl0@github.com>
2023-02-04 15:21:09 +01:00
Patrick Linnane
225909bb58
Update docs/Formula-Cookbook.md
Co-authored-by: Issy Long <issyl0@github.com>
2023-02-04 15:20:55 +01:00
Patrick Linnane
5ae18ce357
docs: Clarify dependency values 2023-02-04 14:43:32 +01:00
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