2033 Commits

Author SHA1 Message Date
ImgBotApp
82f0441bee
[ImgBot] Optimize images
/docs/assets/img/docs/managing-pull-requests.drawio.svg -- 61.20kb -> 43.58kb (28.79%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-02-12 17:13:51 +00:00
Mike McQuaid
75a20689b1
Add HOMEBREW_API_AUTO_UPDATE_SECS
This sets the default and allows customising how often we try to
download files from the API.

This does not affect `brew update` as we want to always check every time
on an explicit call.
2023-02-11 07:22:50 +00:00
EricFromCanada
dfc9906184
internal messaging fixes 2023-02-10 23:17:16 -05:00
BrewTestBot
344cc35c9b
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-02-10 17:01:55 +00:00
Daniel Bayley
2ff90c3232 Fix HOMEBREW_BAT_CONFIG_PATH hint
`HOMEBREW_BAT_CONFIG_PATH` should respect [`BAT_CONFIG_PATH`](https://github.com/sharkdp/bat#configuration-file), in the same way that `HOMEBREW_BAT_THEME` [reflects](https://github.com/Homebrew/brew/pull/13385/files#diff-a8ebbe0466e56bdb9c7ebc74d5ffbd383b8c0902fcb5146cb1960e3d69dadeb1R78) `BAT_THEME`.

Previous, for context:
https://github.com/Homebrew/brew/pull/7488
https://github.com/Homebrew/brew/pull/11975
https://github.com/Homebrew/brew/pull/13385
2023-02-09 19:24:31 +00:00
Mike McQuaid
f383e7f1c2
Merge pull request #14561 from reitermarkus/version-latest-docs
Tweak `version :latest` docs.
2023-02-09 12:52:42 +00:00
Markus Reiter
fa9d8057ab
Tweak version :latest docs. 2023-02-08 19:07:21 +01:00
Mike McQuaid
cb1872e5bf
Merge pull request #14553 from MikeMcQuaid/4.0.0-changes 2023-02-08 11:05:08 +00:00
Mike McQuaid
717e9f7776
New-Maintainer-Checklist: clarify 1Password groups.
We've tweaked these and have separate ops/security vaults now so let's
mention it here.
2023-02-08 09:09:56 +01:00
Mike McQuaid
2a5d41d41b
Revert "Merge pull request #14547 from Homebrew/revert-14412-homebrew_install_from_api_default"
This reverts commit f4e60482791d2ff628efadfdbf0d14d9237d2d29, reversing
changes made to e26784f424061ca16987afcb21e036c66a298492.
2023-02-07 19:25:40 +01:00
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