Mike McQuaid
947525893f
Merge pull request #16606 from Homebrew/deprecation-disable-forks-versions-docs
...
Update Acceptable/Deprecating/Forks/Versions docs
2024-02-14 19:29:18 +00:00
Mike McQuaid
dda1785053
Merge pull request #16656 from MikeMcQuaid/static_libraries
...
Acceptable-Formulae: update static library guidance.
2024-02-14 19:18:51 +00:00
Mike McQuaid
7220d943c3
Update docs/Deprecating-Disabling-and-Removing-Formulae.md
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-02-14 19:17:24 +00:00
Mike McQuaid
ad25b5a776
Update docs/Acceptable-Formulae.md
...
Co-authored-by: Michael Cho <michael@michaelcho.dev>
2024-02-14 19:17:02 +00:00
Mike McQuaid
03224ccba0
Update docs/Deprecating-Disabling-and-Removing-Formulae.md
...
Co-authored-by: Michael Cho <michael@michaelcho.dev>
2024-02-14 19:16:51 +00:00
Mike McQuaid
5e641f0d72
Update docs/Acceptable-Formulae.md
...
Co-authored-by: Ruoyu Zhong <zhongruoyu@outlook.com>
2024-02-14 17:32:00 +00:00
Mike McQuaid
efbc4683aa
Update docs/Deprecating-Disabling-and-Removing-Casks.md
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-02-14 17:11:52 +00:00
Mike McQuaid
ba1c0951e9
Update docs/Deprecating-Disabling-and-Removing-Casks.md
...
Co-authored-by: Michael Cho <michael@michaelcho.dev>
2024-02-14 17:11:44 +00:00
Mike McQuaid
20f4638c70
Update docs/Acceptable-Casks.md
...
Co-authored-by: Michael Cho <michael@michaelcho.dev>
2024-02-14 17:11:34 +00:00
Mike McQuaid
32abc3b1e6
Update docs/Deprecating-Disabling-and-Removing-Casks.md
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-02-14 17:11:09 +00:00
Mike McQuaid
fe90e98f79
Update docs/Acceptable-Formulae.md
2024-02-14 17:09:01 +00:00
Mike McQuaid
7e7096ba14
Update docs/Acceptable-Formulae.md
...
Co-authored-by: Ruoyu Zhong <zhongruoyu@outlook.com>
2024-02-14 16:14:22 +00:00
Mike McQuaid
bb57a09be0
Acceptable-Formulae: update static library guidance.
...
Resulting from discussion in https://github.com/Homebrew/homebrew-core/pull/162352
2024-02-14 08:50:24 +00:00
Mike McQuaid
2cdfea71e7
Apply suggestions from code review
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-02-14 08:48:01 +00:00
Reuben Thomas
bc90f94710
Fix syntax of brew audit
call
...
`--new-formula` is now simply `--new`.
2024-02-13 21:19:41 +00:00
Mike McQuaid
63e1c540fd
Update Acceptable/Deprecating/Forks/Versions docs
...
As discussed at the AGM:
- Only allow formula/cask forks to be used when either blessed by
the source or used by two other major distributions,
- Further elaborate and tweak reasons to deprecate/disable formulae.
- Allow more versioned formulae when widely used.
- Add a document (based on above) for deprecating/disabling casks.
While we're here:
- let VSCode Markdown linting remove the trailing `!` from an
Acceptable Casks heading
2024-02-13 10:13:44 +00:00
Patrick Linnane
bf050bcd6f
docs: modernize BrewTestBot info for maintainers
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-02-12 15:00:46 -08:00
Sam Ford
55ec4c483c
Crate: Rework conditions
...
Co-authored-by: Douglas Eichelberger <dduugg@gmail.com>
Co-authored-by: Markus Reiter <me@reitermark.us>
2024-02-11 21:53:21 -05:00
Sam Ford
98f3258ff4
Livecheck: Add Crate strategy
...
We discussed the idea of adding a livecheck strategy to check crate
versions years ago but decided to put it off because it would have
only applied to one formula at the time (and it wasn't clear that a
crate was necessary in that case). We now have a few formulae that
use a crate in the `stable` URL (`cargo-llvm-cov`, `pngquant`,
`oakc`) and another formula with a crate resource (`deno`), so
there's some value to the idea now.
I established a standard approach for checking crate versions in a
somewhat recent `pngquant` `livecheck` block update and this commit
reworks it into a strategy, so we won't have to duplicate that
`livecheck` block in these cases. With this strategy, we usually
won't even need a `livecheck` block at all.
Under normal circumstances, a regex and/or strategy block shouldn't
be necessary but the strategy supports them when needed. The response
from the crates.io API is a JSON object, so this uses
`Json#versions_from_content` internally and a `strategy` block will
receive the parsed `json` object and a regex (the strategy default or
the regex from the `livecheck` block).
2024-02-11 21:53:21 -05:00
Aaron Liu
db12a9c4ae
Docs: the deleted → be deleted
2024-02-11 14:47:32 -05:00
Issy Long
dbb10da4b0
Merge pull request #16585 from issyl0/rm-ancient-flowchart
...
Delete ancient 'managing PRs' flowchart
2024-02-05 16:05:04 +01:00
Issy Long
a8beb98bad
PRs raised at 2am are only half done, zzzz
2024-02-05 15:49:40 +01:00
BrewTestBot
137dc5d2bf
Update maintainers.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2024-02-05 12:07:42 +00:00
BrewTestBot
09582bba6a
Update maintainers.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2024-02-05 09:29:14 +00:00
BrewTestBot
5bea5532f9
Update maintainers.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2024-02-05 09:07:40 +00:00
Mike McQuaid
cda2205fae
Merge pull request #16494 from MikeMcQuaid/import_homebrew_governance_private
...
Homebrew-Governance: import PLC-approved changes.
2024-02-05 10:00:10 +01:00
Issy Long
d0795d2b9d
Delete ancient 'managing PRs' flowchart
...
- This diagram was really old and didn't reflect the current practices
(a lot more things are automated now, hurray).
- Anything we replace it with will get outdated fast too.
- Also delete the diagramming docs since I don't believe we have made
another diagram since this one which got out of date and forgotten
about since it was a DrawIO SVG and not easily editable as code.
- If we want diagrams these days, we can use Mermaid which is
diagrams-as-code.
2024-02-05 01:47:55 +01:00
Mike McQuaid
f09ea3a472
Merge pull request #16583 from dnicolson/fix-quick-look-2
...
Replace “QuickLook” with “Quick Look”
2024-02-04 17:55:54 +01:00
Dave Nicolson
4d9496831d
Replace “QuickLook” with “Quick Look”
2024-02-04 16:30:03 +01:00
Eric Knibbe
e63b1f4da5
docs: monospace suggested values
2024-02-04 15:42:26 +01:00
Mike McQuaid
683bb6d73a
docs/Homebrew-Governance: fix typo.
...
Co-authored-by: Steve Peters <computersthatmove@gmail.com>
2024-02-04 13:52:15 +01:00
Mike McQuaid
1cbc5462c7
Homebrew-Governance: import PLC-approved changes.
...
All the changes here were approved by a majority of the PLC and
offered for review to the TSC and members with no blocking objections.
2024-02-04 13:52:15 +01:00
BrewTestBot
17e7006651
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.
2024-02-04 11:40:44 +00:00
Issy Long
06028c204a
Merge pull request #16518 from issyl0/rubocop-md
...
rubocop: Try out `rubocop-md` for linting the code in our docs
2024-02-02 15:49:46 +00:00
Issy Long
ca92fca770
Turn off FormulaAudit/{Desc,Homepage}
for docs
...
- We don't need this blanket enabled, we only have a few docs where it actually matters that there's a description, it's just cruft having to invent descriptions.
2024-02-02 15:37:01 +00:00
Issy Long
bcd3a78f6d
Ignore the generated manpage; reinstate its trailing whitespace
2024-02-02 15:24:17 +00:00
BrewTestBot
7db1103408
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.
2024-01-31 22:17:10 -08:00
Issy Long
3ee62bb244
Update example formula descriptions
2024-01-29 22:43:36 +00:00
Issy Long
3955a70a26
Delete easily outdated template docs for brew create
2024-01-29 22:39:12 +00:00
Issy Long
3f5ae06ab1
Allow a longer Layout/LineLength
for just the bottle blocks
2024-01-27 12:32:46 +00:00
Issy Long
aaddc66548
Fix remaining RuboCop FormulaAudit
offenses in example code
2024-01-27 12:30:00 +00:00
Patrick Linnane
72a7ffd7ee
docs: drop example that requires --eval-all
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-01-26 08:17:44 -08:00
BrewTestBot
a1ce124ca3
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.
2024-01-26 14:03:20 +00:00
Patrick Linnane
58c58da3fe
docs: use --eval-all
with brew info
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-01-25 09:30:06 -08:00
Michael Cho
6bc6aae0ca
cmd/upgrade: rename arg to installed_formula/cask
...
This avoids running `brew outdated` in shell completions, which is
noticeably slow.
2024-01-24 12:45:49 -05:00
Issy Long
00b47d1fec
Teach brew style
about docs/.rubocop.yml
...
- Yes, we have yet another `.rubocop.yml` but in-line exclusions in
`<span class="display:none;">` in the Markdown seemed more ugly.
- This needed tweaks to `brew style` to make it read the new config
file when we're scanning docs.
2024-01-24 00:01:45 +00:00
Issy Long
e5ae67f906
Fix RuboCop FormulaAudit/
group offenses for docs code examples
2024-01-24 00:01:44 +00:00
Issy Long
9b6903f50b
Fix RuboCop Style/
group offenses in docs example code
2024-01-24 00:01:43 +00:00
Issy Long
af90f0858a
Fix RuboCop Layout/
group offenses in docs example code
2024-01-24 00:01:42 +00:00
Issy Long
6485324b18
Fix Sorbet/
group offenses in docs example code
...
- T::Sig hasn't been needed in every file for a long time.
2024-01-24 00:01:41 +00:00