44824 Commits

Author SHA1 Message Date
BrewTestBot
c9e2fb9689
brew vendor-gems: commit updates. 2025-03-31 22:38:13 +00:00
Patrick Linnane
5e739ea4d6
Merge pull request #19663 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.229.0
build(deps): bump ruby/setup-ruby from 1.227.0 to 1.229.0
2025-03-31 22:38:08 +00:00
Patrick Linnane
45c7a29209
Merge pull request #19662 from Homebrew/dependabot/github_actions/actions/setup-python-5.5.0
build(deps): bump actions/setup-python from 5.4.0 to 5.5.0
2025-03-31 22:37:46 +00:00
dependabot[bot]
f29901daec
build(deps): bump actions/create-github-app-token from 1.11.7 to 1.12.0
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.7 to 1.12.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](af35edadc0...d72941d797)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 19:54:34 +00:00
dependabot[bot]
2acd33060f
build(deps): bump ruby/setup-ruby from 1.227.0 to 1.229.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.227.0 to 1.229.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](1a615958ad...354a1ad156)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 19:54:24 +00:00
dependabot[bot]
fabcad58ae
build(deps): bump actions/setup-python from 5.4.0 to 5.5.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](42375524e2...8d9ed9ac5c)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 19:53:01 +00:00
dependabot[bot]
47d53a7f85
build(deps-dev): bump rbs from 3.9.1 to 3.9.2 in /Library/Homebrew
Bumps [rbs](https://github.com/ruby/rbs) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/ruby/rbs/releases)
- [Changelog](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby/rbs/compare/v3.9.1...v3.9.2)

---
updated-dependencies:
- dependency-name: rbs
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 19:24:00 +00:00
dependabot[bot]
37b3a94a37
build(deps-dev): bump parser in /Library/Homebrew
Bumps [parser](https://github.com/whitequark/parser) from 3.3.7.3 to 3.3.7.4.
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitequark/parser/compare/v3.3.7.3...v3.3.7.4)

---
updated-dependencies:
- dependency-name: parser
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 19:23:45 +00:00
Mike McQuaid
9560c01453
Enable Bootsnap by default
- do some optimisation of `require`s before Bootsnap
- remove `HOMEBREW_BOOTSTRAP` environment variable as it's set by
  default
- add fast require in `bootsnap.rb` using logic from `ruby.sh`
- cleanup `bootsnap.rb` a bit
- remove setting `HOMEBREW_BOOTSNAP` in GitHub Actions
2025-03-31 17:55:07 +01:00
Sean Molenaar
faddb73204
Merge pull request #19510 from Homebrew/feat/bump-cask/on_linux
feat: add linux support to bump-cask-pr
2025-03-31 13:30:34 +00:00
Mike McQuaid
9b1efcd944
Merge pull request #19641 from Homebrew/support_tiers
Add Support Tiers documentation
4.4.27
2025-03-31 08:55:01 +00:00
Mike McQuaid
50bdbd657d
Merge pull request #19654 from infogrind/fix_homepage
Correctly handle missing homepage in GitHub API response
2025-03-31 08:44:57 +00:00
Mike McQuaid
7f17aeca61
Add Support Tiers documentation
This provides clarify to users about the support tiers for Homebrew.

Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
Co-authored-by: Bo Anderson <mail@boanderson.me>
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2025-03-31 09:40:47 +01:00
Marius Kleiner
24e849b75e
Merge branch 'master' into fix_homepage 2025-03-31 09:55:17 +02:00
Mike McQuaid
a9e387e0db
Merge pull request #19656 from Homebrew/whalebrew-test-fix
test/bundle/whalebrew_installer: fix flaky test from missing resets
2025-03-31 07:34:49 +00:00
Bo Anderson
f69ff29d93
test/bundle/whalebrew_installer: fix flaky test from missing resets 2025-03-30 19:29:42 +01:00
Carlo Cabrera
7707ef146c
Merge pull request #19651 from gromgit/diagnostic/mac_fuse3_allow
diagnostic: allow macFUSE FUSE3 files
2025-03-30 17:30:43 +00:00
Marius Kleiner
c18dab0e2c Fix style errors 2025-03-30 18:15:00 +02:00
Marius Kleiner
812f953d39 Even simpler check for nil/empty string/etc. 2025-03-30 18:08:20 +02:00
Marius Kleiner
426336a6ae Simplify nil check 2025-03-30 18:01:02 +02:00
Marius Kleiner
59b441e718 Don't fail if GitHub repo homepage is not present 2025-03-30 17:09:01 +02:00
Adrian Ho
af49990b4f diagnostic: allow macFUSE FUSE3 files
FUSE 3 support was introduced in macFUSE 4.10.0.

Resolves #19650.
2025-03-30 21:41:16 +08:00
botantony
fc39f14eff
.rubocop.yml: add language/php.rb file
Signed-off-by: botantony <antonsm21@gmail.com>
2025-03-30 03:24:25 +02:00
botantony
342d39e8a4
language: add php shebang module
Signed-off-by: botantony <antonsm21@gmail.com>
2025-03-30 03:24:24 +02:00
Patrick Linnane
458c126929
Merge pull request #19643 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-ead9bf2037
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-03-29 04:38:17 +00:00
Patrick Linnane
b5fc858c92
Merge pull request #19644 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.13
build(deps-dev): bump ruby-lsp from 0.23.12 to 0.23.13 in /Library/Homebrew
2025-03-29 04:35:19 +00:00
BrewTestBot
10becee570
Update RBI files for ruby-lsp.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-03-28 19:08:17 +00:00
BrewTestBot
199813f738
brew vendor-gems: commit updates. 2025-03-28 19:08:07 +00:00
BrewTestBot
7589a105db
brew vendor-gems: commit updates. 2025-03-28 19:07:56 +00:00
dependabot[bot]
2c663d8f17
build(deps-dev): bump ruby-lsp in /Library/Homebrew
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.23.12 to 0.23.13.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.23.12...v0.23.13)

---
updated-dependencies:
- dependency-name: ruby-lsp
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 18:57:36 +00:00
dependabot[bot]
1b8b6d7860
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11960 to 0.5.11965
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11960 to 0.5.11965
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11960 to 0.5.11965
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11960 to 0.5.11965
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 18:57:13 +00:00
Douglas Eichelberger
138eba20f8
Merge pull request #19618 from Homebrew/formula-url-getter
fix: Allow Formula.url with no args to get url
2025-03-28 17:31:45 +00:00
Mike McQuaid
fea657156f
Merge pull request #19638 from Homebrew/services_named_args
cmd/services: add named arguments.
2025-03-28 17:22:41 +00:00
Mike McQuaid
f54b4183a0
cmd/services: add named arguments.
This improves the generated completions.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2025-03-28 16:11:12 +00:00
Mike McQuaid
11426c9680
Merge pull request #19623 from abitrolly/github-homepage-empty
create: use GitHub project URL if homepage is empty
2025-03-28 11:52:05 +00:00
Ruoyu Zhong
380bfbb5c9
Merge pull request #19640 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2025-03-28 09:37:14 +00:00
BrewTestBot
2cee8e9c08
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.
2025-03-28 09:05:47 +00:00
Mike McQuaid
7b2ca65eac
Merge pull request #19621 from abitrolly/create-url-not-file
create: check that downloaded URL is actually archive
2025-03-28 08:52:00 +00:00
Mike McQuaid
2603401bcb
Merge pull request #19552 from Homebrew/bundle-services
Add `brew bundle exec --services`
2025-03-28 08:43:43 +00:00
Bo Anderson
c273d8b467
test/bundle: improve coverage 2025-03-28 05:54:59 +00:00
Bo Anderson
650f62bcba
Fold brew bundle services into exec 2025-03-28 05:54:58 +00:00
Bo Anderson
c7e8b66da3
bundle: add --services flag for sh and exec 2025-03-28 05:54:57 +00:00
Bo Anderson
786ad348a5
bundle: use version env for installer service handling 2025-03-28 05:54:52 +00:00
Bo Anderson
2b906e4fe3
services: support --file= in restart command 2025-03-28 05:21:08 +00:00
Bo Anderson
615fb764a1
Add brew bundle services helper 2025-03-28 05:21:07 +00:00
Bo Anderson
0b58e8fd37
services: add --keep flag 2025-03-28 05:21:05 +00:00
Anatoli Babenia
d90a1990ac create: fix brew style 2025-03-28 07:27:47 +03:00
Anatoli Babenia
9f1093266d Update Library/Homebrew/formula_creator.rb
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2025-03-28 07:27:47 +03:00
Anatoli Babenia
62753a5ec6 create: check that downloaded URL is actually archive
My common mistake is to specify release URL, like

    brew crate https://github.com/hugelgupf/p9/releases/tag/v0.3.0

which gives unpacking errors later. It should be archive instead

    brew create https://github.com/hugelgupf/p9/archive/refs/tags/v0.3.0.tar.gz

Ideally we can try to autodetect the archive from release page,
but erroring out if downloaded file is HTML page should be handy
for early spotting other URL mistakes too.
2025-03-28 07:27:47 +03:00
Patrick Linnane
ad75e9b337
Merge pull request #19627 from Homebrew/bundle_check_already_output_formulae_errors
Allow callers of `brew bundle check` to filter errors.
2025-03-27 23:52:13 +00:00