Mike McQuaid
8937beb3a1
Merge pull request #19688 from Homebrew/unbottled-linux-arch
...
dev-cmd/unbottled: check arch requirement on Linux
2025-04-03 15:11:49 +00:00
Mike McQuaid
0c476a0a97
Merge pull request #19692 from Homebrew/services_prioritise_print
...
services: prioritise `launchctl print` over `launchctl list`.
2025-04-03 14:13:50 +00:00
Michael Cho
053fa14fc2
dev-cmd/unbottled: check arch requirement on Linux
2025-04-03 10:01:07 -04:00
Mike McQuaid
2b4324af9b
Update Linux GCC code.
...
Update both the variables that dictate this and the documents that
explain our GCC/glibc policies.
These should ease a future migration to a newer GCC version.
2025-04-03 12:47:21 +01:00
Mike McQuaid
5a211a022d
Merge pull request #19691 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-04-03 11:05:27 +00:00
Mike McQuaid
3012f427df
bundle: fix up formula name for environment variable.
...
We previously were trying to pass through invalid environment variable
names so let's fix these up and query those instead.
2025-04-03 11:05:07 +01:00
Mike McQuaid
c592ae63dd
services: prioritise launchctl print
over launchctl list
.
...
In https://github.com/Homebrew/brew/pull/19602 we changed
`launchctl list` to pass the domain target. Sadly, this is not valid
syntax. Instead, restore passing the `service_name` to `launchctl list`
and instead use `launchctl print` first to query the more specific
domain target before we fall back to the less specific service name.
2025-04-03 10:01:45 +01:00
BrewTestBot
12e2818d1b
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2025-04-03 08:12:33 +00:00
Mike McQuaid
e537b716e8
Merge pull request #19685 from botantony/bump-no-auto
...
dev-cmd/bump: add `--no-autobump` flag
2025-04-03 07:47:20 +00:00
Mike McQuaid
b44dfb2999
Merge pull request #19676 from Homebrew/brew_bundle_upgrade_formula
...
Add `brew bundle --upgrade-formulae`
2025-04-03 07:37:07 +00:00
BrewTestBot
b93734c336
brew vendor-gems: commit updates.
2025-04-03 01:55:24 +00:00
dependabot[bot]
64f71f53bb
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.11971 to 0.5.11980
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11971 to 0.5.11980
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11971 to 0.5.11980
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11971 to 0.5.11980
- [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-04-02 18:10:10 +00:00
Mike McQuaid
89d0309b9c
Add brew bundle --upgrade-formulae
...
This flag allows you to specify formulae to upgrade, even if
`$HOMEBREW_BUNDLE_NO_UPGRADE` is set.
This is useful for upgrading specific formulae without upgrading all
formulae.
While we're here, let's add Sorbet signatures to the `Bundle` module
because I needed to add a new method there anyway.
2025-04-02 17:15:36 +01:00
Bo Anderson
e42c792fe3
Merge pull request #19684 from Homebrew/bundle-exec-tests
...
bundle: add tests for `exec --services`
2025-04-02 15:52:26 +00:00
botantony
aa86fcc9b3
dev-cmd/bump: suggestions from MikeMcQuaid
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: botantony <antonsm21@gmail.com>
2025-04-02 17:23:09 +02:00
Bo Anderson
4254b75cb8
bundle: add tests for exec --services
2025-04-02 16:09:16 +01:00
botantony
e3875f790e
dev-cmd/bump: add --no-auto
flag
...
I do not like that `brew bump` command checks every single formula/cask,
even ones updated by BrewTestBot. Instead of showing useful info about
outdated packages, my terminal buffer is fludded with `Formula is
autobumped so will have bump PRs opened by BrewTestBot every ~3 hours`.
This flag excludes autobumped packages before checking them.
Signed-off-by: botantony <antonsm21@gmail.com>
2025-04-02 16:44:44 +02:00
Mike McQuaid
ee6d5689a8
Merge pull request #19681 from Homebrew/parser-optimizations
...
perf: rubocop/tapioca parser optimizations
2025-04-02 08:15:00 +00:00
Mike McQuaid
d6f0e9f0fe
Merge pull request #19682 from Homebrew/cask-audit-container-dep
...
cask/audit: install container deps
2025-04-02 08:00:39 +00:00
Bevan Kay
4852829931
cask/audit: install container deps
2025-04-02 16:34:28 +11:00
Douglas Eichelberger
b3b6c147fb
perf: rubocop/tapioca parser optimizations
2025-04-01 21:26:09 -07:00
Bo Anderson
e0f7085299
brew.sh: fix update-if-needed failing after update
2025-04-02 02:44:12 +01:00
Patrick Linnane
c1f98de96b
rubocop-sorbet: convert to plugin
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-04-01 18:00:11 -07:00
BrewTestBot
0dcdeb6cb4
brew vendor-gems: commit updates.
2025-04-01 18:00:10 -07:00
dependabot[bot]
e088eb2caf
build(deps-dev): bump rubocop-sorbet in /Library/Homebrew
...
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases )
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: rubocop-sorbet
dependency-version: 0.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 18:00:08 -07:00
BrewTestBot
087279ebc1
brew vendor-gems: commit updates.
2025-04-01 20:40:25 +00:00
dependabot[bot]
6732ddfe8f
build(deps-dev): bump rubocop-performance in /Library/Homebrew
...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance ) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases )
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.24.0...v1.25.0 )
---
updated-dependencies:
- dependency-name: rubocop-performance
dependency-version: 1.25.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 18:51:59 +00:00
Patrick Linnane
09ae8e93f3
Merge pull request #19675 from Homebrew/bundle_formula_version
...
bundle: use HOMEBREW_BUNDLE_FORMULA_VERSION_* for formula version.
2025-04-01 16:20:15 +00:00
Patrick Linnane
407d64108c
Merge pull request #19673 from Homebrew/bundle_tests_coverage
...
test/bundle: add additional test coverage.
2025-04-01 16:19:46 +00:00
Patrick Linnane
8df90c8e6f
Merge pull request #19674 from Homebrew/bundle_cleanup_keepme
...
bundle/commands/cleanup: correctly handle `.keepme` references.
2025-04-01 16:19:26 +00:00
Patrick Linnane
b4d18a8c6d
Merge pull request #19657 from Homebrew/support_tiers_code
...
Link to Support Tiers in diagnostic/error messages
2025-04-01 16:19:01 +00:00
Patrick Linnane
39afba427e
Merge pull request #19670 from Homebrew/bump_warn_unofficial_taps
...
dev-cmd/bump-*: only warn on duplicate PRs for official taps.
2025-04-01 16:18:22 +00:00
Patrick Linnane
139fa6dc4c
Merge pull request #19659 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-40b20f2084
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-04-01 16:17:21 +00:00
BrewTestBot
f9ea1956d2
brew vendor-gems: commit updates.
2025-04-01 14:59:45 +00:00
Mike McQuaid
37752e3088
bundle: use HOMEBREW_BUNDLE_FORMULA_VERSION_* for formula version.
...
As this variable is no longer just used for `brew bundle exec`.
2025-04-01 15:35:27 +01:00
Mike McQuaid
cf8835eff7
test/bundle: add additional test coverage.
...
Add missing test coverage, requires, fix a TODO and remove `needs_macos`
from a cask test.
2025-04-01 15:17:19 +01:00
Mike McQuaid
c72386e3c3
bundle/commands/cleanup: correctly handle .keepme
references.
...
Extract the relevant logic from `formula.rb`, moving to `keg.rb` and
then use this logic in `bundle/commands/cleanup.rb` to ensure that we
don't say we need to uninstall formulae that should be still kept.
2025-04-01 15:12:12 +01:00
dependabot[bot]
d433876dea
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.11965 to 0.5.11966
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11965 to 0.5.11966
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11965 to 0.5.11966
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11965 to 0.5.11966
- [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-04-01 13:23:45 +00:00
Mike McQuaid
f9baac24a2
Merge pull request #19672 from Homebrew/fix_bump_cask_pr_os_arch
...
dev-cmd/bump-cask-pr: fix Linux cask bumping.
2025-04-01 13:20:08 +00:00
Mike McQuaid
ce720c1d61
Merge pull request #19649 from botantony/php-shebang
...
language: add php shebang module
2025-04-01 13:14:48 +00:00
Mike McQuaid
7250624b56
dev-cmd/bump-cask-pr: fix Linux cask bumping.
...
- Remove check for `cask.depends_on.macos` as it seems to be always
present and set to at least >=10.11
- When we've specified multiple architectures, allow casks to be invalid
on some architectures.
2025-04-01 12:07:16 +01:00
Mike McQuaid
d899f00c4b
Link to Support Tiers in diagnostic/error messages
...
Now that we have this nice URL let's reference it to allow our other
messages to be a bit shorter/kinder.
2025-04-01 11:35:27 +01:00
Mike McQuaid
108ecf9aac
dev-cmd/bump-*: only warn on duplicate PRs for official taps.
...
The default behaviour is too strict for unofficial taps. We can still
warn elsewhere but, given the potential for false positives, let's
loosen things a bit.
2025-04-01 11:01:17 +01:00
Carlo Cabrera
b66c682dc6
formula: fix warning message grammar
...
The sentence needs a verb.
2025-04-01 17:19:57 +08:00
Mike McQuaid
319c3e95b5
Merge pull request #19658 from Homebrew/bootsnap_default
...
Enable Bootsnap by default
2025-04-01 07:31:26 +00:00
Patrick Linnane
3300807905
Merge pull request #19660 from Homebrew/dependabot/bundler/Library/Homebrew/parser-3.3.7.4
...
build(deps-dev): bump parser from 3.3.7.3 to 3.3.7.4 in /Library/Homebrew
2025-03-31 22:54:14 +00:00
BrewTestBot
80ae335b2f
Update RBI files for parser.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-03-31 22:41:56 +00:00
BrewTestBot
80a9659a13
Update RBI files for rbs.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-03-31 22:38:33 +00:00
BrewTestBot
2eda7c418e
brew vendor-gems: commit updates.
2025-03-31 22:38:24 +00:00
BrewTestBot
c9e2fb9689
brew vendor-gems: commit updates.
2025-03-31 22:38:13 +00:00