Mike McQuaid
816cda2093
Merge pull request #19062 from Homebrew/bash_pu
...
bin/brew: don't allow unbound variables.
2025-01-09 13:00:26 +00:00
Mike McQuaid
05984045f9
Merge pull request #19063 from Homebrew/dependabot_weekly
...
dependabot: update github-actions weekly.
2025-01-09 12:57:35 +00:00
Mike McQuaid
7c7b15d886
bin/brew: don't allow unbound variables.
...
This can fail for users using `bash -u` or `set -u` in their shell so
let's try to be stricter here for both them and us.
2025-01-09 12:48:48 +00:00
Mike McQuaid
fca2d8ba40
dependabot: update github-actions weekly.
...
This should reduce the amount of PR spam we get.
If there's critical vulnerabilities: they will be updated more often.
2025-01-09 12:39:49 +00:00
Mike McQuaid
76019b4bca
Merge pull request #19061 from Homebrew/fix_unset_variable
...
bin/brew: handle unbound variable.
2025-01-09 12:36:09 +00:00
Mike McQuaid
ac7f3d6182
bin/brew: handle unbound variable.
...
This can fail when running `bin/brew` under `set -u`.
2025-01-09 12:25:10 +00:00
Ruoyu Zhong
352f6ac047
Merge pull request #19056 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-f6c88d5896
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-09 00:09:13 +00:00
BrewTestBot
c2b3a8b823
brew vendor-gems: commit updates.
2025-01-08 23:29:01 +00:00
Eric Knibbe
9241da0fdc
Merge pull request #19057 from Homebrew/dependabot/github_actions/codecov/test-results-action-1.0.2
...
build(deps): bump codecov/test-results-action from 1.0.1 to 1.0.2
2025-01-08 19:42:29 +00:00
dependabot[bot]
81b25e4460
build(deps): bump codecov/test-results-action from 1.0.1 to 1.0.2
...
Bumps [codecov/test-results-action](https://github.com/codecov/test-results-action ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/codecov/test-results-action/releases )
- [Commits](9739113ad9...4e79e65778
)
---
updated-dependencies:
- dependency-name: codecov/test-results-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-08 18:51:55 +00:00
dependabot[bot]
41542d10d0
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.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11725 to 0.5.11734
- [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-01-08 18:45:31 +00:00
Mike McQuaid
7e1d14e026
Merge pull request #19055 from Homebrew/brew_bundle_typecheck
...
sorbet/config: handle some homebrew-bundle cases.
2025-01-08 16:14:39 +00:00
Mike McQuaid
87986d9dca
sorbet/config: handle some homebrew-bundle cases.
...
- need to ignore `vendor/ruby` because there can be gems in there
- need to ignore `spec/stub` because it's defining RSpec-only stub
methods that aren't used outside of RSpec and don't have the same
e.g. signatures.
2025-01-08 15:56:30 +00:00
Mike McQuaid
4f0f591696
Merge pull request #19054 from Homebrew/brew_wrapper_fixes
...
Fix `HOMEBREW_*BREW_WRAPPER` behaviour
2025-01-08 14:26:37 +00:00
Mike McQuaid
4e086a7fe0
Merge pull request #19053 from Homebrew/fix-sponsors-maintainers-man-completions-workflow
...
workflows/sponsors-maintainers-man-completions: force checkout.
2025-01-08 14:14:57 +00:00
Mike McQuaid
bb74d26a93
Fix HOMEBREW_*BREW_WRAPPER
behaviour
...
- handle reading from variables that may not be defined yet
- avoid unnecessary handling of defined variables
- fix incorrect `env_config.rbi` file entry
- add `HOMEBREW_NO_FORCE_BREW_WRAPPER` to disable
`HOMEBREW_FORCE_BREW_WRAPPER` functionality if needed
2025-01-08 14:10:55 +00:00
Mike McQuaid
22433ddd19
workflows/sponsors-maintainers-man-completions: force checkout.
...
We haven't run any commands that would have modified the working
directory yet so this will better handle issues with stale files.
2025-01-08 14:03:16 +00:00
Mike McQuaid
cbf92f31a8
Merge pull request #19049 from Homebrew/brew_wrapper
...
Add support for Homebrew wrappers
2025-01-08 08:22:16 +00:00
Ruoyu Zhong
1870398907
Merge pull request #19051 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.1
...
build(deps-dev): bump ruby-lsp from 0.22.1 to 0.23.1 in /Library/Homebrew
2025-01-07 22:32:01 +00:00
Ruoyu Zhong
bacc95805d
Merge pull request #19050 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-ac8e981a29
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-07 22:30:54 +00:00
BrewTestBot
9ec30bd7b9
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-01-07 22:17:45 +00:00
BrewTestBot
91562291ed
brew vendor-gems: commit updates.
2025-01-07 22:17:36 +00:00
BrewTestBot
78605c04e4
brew vendor-gems: commit updates.
2025-01-07 22:17:25 +00:00
dependabot[bot]
0aa00512e1
build(deps-dev): bump ruby-lsp in /Library/Homebrew
...
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp ) from 0.22.1 to 0.23.1.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases )
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.22.1...v0.23.1 )
---
updated-dependencies:
- dependency-name: ruby-lsp
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 18:40:04 +00:00
dependabot[bot]
f9559483c1
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.11718 to 0.5.11725
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11718 to 0.5.11725
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11718 to 0.5.11725
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11718 to 0.5.11725
- [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-01-07 18:39:41 +00:00
Mike McQuaid
e23d079af5
Merge pull request #19044 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-f71e528be4
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-07 17:54:15 +00:00
Mike McQuaid
e9b4979f40
Add support for Homebrew wrappers
...
Allow the ability for a system administrator to use
`HOMEBREW_BREW_WRAPPER` and `HOMEBREW_FORCE_BREW_WRAPPER` variables to
enforce the usage of a particular `brew` command for non-trivial (e.g.
`brew --prefix` is considered trivial, it doesn't need to write to the
prefix) Homebrew commands.
This also introduces a `HOMEBREW_ORIGINAL_BREW_FILE` variable for some
internal usage; `HOMEBREW_BREW_FILE` was being used internally for
both "how should we shell out to Homebrew" and "what should we use
to check permissions on Homebrew". `HOMEBREW_ORIGINAL_BREW_FILE` is
now used just for the latter case.
Inspired by conversation in
https://github.com/Homebrew/homebrew-bundle/pull/1551 which suggested
this was worth fixing in wider than just `brew bundle`.
2025-01-07 17:40:18 +00:00
Mike McQuaid
6167ea7591
Gemfile: add recursive dependencies we rely on.
2025-01-07 17:39:04 +00:00
Mike McQuaid
6fb87ac5c0
Merge pull request #19048 from Homebrew/force_api_auto_update
...
Add `HOMEBREW_FORCE_API_AUTO_UPDATE`
2025-01-07 16:40:12 +00:00
Mike McQuaid
d87d336c82
Add HOMEBREW_FORCE_API_AUTO_UPDATE
...
If set, this will update the Homebrew API formula or cask data even if
`HOMEBREW_NO_AUTO_UPDATE` is set.
This is useful in cases where you want to update the cached API data but
don't want to update Homebrew itself.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2025-01-07 16:27:44 +00:00
Nanda H Krishna
175cd9e5d5
Merge pull request #19040 from Homebrew/resource-livecheck-formula-latest
...
livecheck: allow parent formula reference in resources
2025-01-07 13:13:12 +00:00
Nanda H Krishna
b737b16569
livecheck: remove URL and Strategy info in some cases
2025-01-07 10:27:58 +05:30
Carlo Cabrera
798f91cd2a
Merge pull request #19046 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.23.1
...
build(deps-dev): bump rubocop-performance from 1.23.0 to 1.23.1 in /Library/Homebrew
2025-01-07 01:20:05 +00:00
Eric Knibbe
b5ea1017ac
Merge branch 'master' into dependabot/bundler/Library/Homebrew/rubocop-performance-1.23.1
2025-01-06 19:25:45 -05:00
BrewTestBot
2c0c3e6ea8
brew vendor-gems: commit updates.
2025-01-06 22:19:11 +00:00
BrewTestBot
4620cb8807
Update RBI files for sorbet.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-01-06 22:19:03 +00:00
BrewTestBot
3e102d57df
brew vendor-gems: commit updates.
2025-01-06 22:18:54 +00:00
dependabot[bot]
d512c94f2a
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.11711 to 0.5.11718
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11711 to 0.5.11718
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11711 to 0.5.11718
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11711 to 0.5.11718
- [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-01-06 21:31:39 +00:00
Eric Knibbe
6bdfa9afa6
Merge pull request #19045 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.16.6
...
build(deps-dev): bump tapioca from 0.16.5 to 0.16.6 in /Library/Homebrew
2025-01-06 21:17:57 +00:00
Nanda H Krishna
053a33415e
livecheck: modify resource_version_info
data
...
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2025-01-07 02:17:33 +05:30
Nanda H Krishna
75af672d1f
livecheck: update #formula comment
...
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2025-01-07 02:11:15 +05:30
Nanda H Krishna
cb2346dd58
livecheck: improve formula :parent
handling
2025-01-07 02:08:21 +05:30
Nanda H Krishna
e2df3fee81
livecheck: allow parent formula reference in resources
2025-01-07 02:08:21 +05:30
dependabot[bot]
8820edcb5d
build(deps-dev): bump rubocop-performance in /Library/Homebrew
...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance ) from 1.23.0 to 1.23.1.
- [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.23.0...v1.23.1 )
---
updated-dependencies:
- dependency-name: rubocop-performance
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 18:20:30 +00:00
dependabot[bot]
b13ca7f88b
build(deps-dev): bump tapioca from 0.16.5 to 0.16.6 in /Library/Homebrew
...
Bumps [tapioca](https://github.com/Shopify/tapioca ) from 0.16.5 to 0.16.6.
- [Release notes](https://github.com/Shopify/tapioca/releases )
- [Commits](https://github.com/Shopify/tapioca/compare/v0.16.5...v0.16.6 )
---
updated-dependencies:
- dependency-name: tapioca
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 18:20:15 +00:00
Mike McQuaid
f5143810f9
Merge pull request #19041 from Homebrew/rubocops-more-typed-strict
...
Bump more RuboCops to Sorbet `typed: strict`
2025-01-06 08:09:52 +00:00
Issy Long
94085ebb57
Bump more RuboCops to Sorbet typed: strict
2025-01-06 00:09:53 +00:00
Ruoyu Zhong
b6fafba486
Merge pull request #19036 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
4.4.15
2025-01-05 02:11:24 +00:00
Ruoyu Zhong
7ebf47a590
Merge pull request #19034 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-01-05 02:08:00 +00:00
BrewTestBot
0fb852edb6
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2025-01-05 00:27:48 +00:00