36540 Commits

Author SHA1 Message Date
Carlo Cabrera
fa384b7cc3
utils/inreplace: fix typechecking error
Fixes

        TypeError: Parameter 'before': Expected type T.nilable(T.any(Regexp, String)), got type Pathname with value #<Pathname:/opt/homebrew/Cellar/php@8.1/8.1.21/lib/php>
      Caller: /opt/homebrew/Library/Homebrew/formula.rb:2484
      Definition: /opt/homebrew/Library/Homebrew/utils/inreplace.rb:48

https://github.com/Homebrew/homebrew-core/actions/runs/5635089949/job/15266014851#step:3:1737
2023-07-23 18:23:04 +08:00
Carlo Cabrera
7cc79eaff4
Merge pull request #15738 from carlocab/inreplace-typecheck
formula: fix `inreplace` typechecking error
2023-07-23 15:37:11 +08:00
Carlo Cabrera
a1bf42cc89
formula: fix inreplace typechecking error
Fixes

        TypeError: Parameter 'before': Expected type T.nilable(T.any(Regexp, String)), got type Pathname with value #<Pathname:/opt/homebrew/Cellar/php/8.2.8/lib/php>
      Caller: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/php.rb:207
      Definition: /opt/homebrew/Library/Homebrew/formula.rb:2483

https://github.com/Homebrew/homebrew-core/actions/runs/5635089949/job/15265751616?pr=137335#step:3:1732
2023-07-23 15:23:45 +08:00
EricFromCanada
d47aa103d2
cmd/tap: ensure remote exists before repairing 2023-07-23 00:42:09 -04:00
Eric Knibbe
fe7aa4b614
Merge pull request #15732 from EricFromCanada/create-require-version
formula_creator: require version before creating
2023-07-23 00:20:59 -04:00
EricFromCanada
ca3fe811de
formula_creator: require version before creating 2023-07-23 00:05:43 -04:00
Bo Anderson
9235024131
dev-cmd/pr-pull: fix branch warning conditions 2023-07-22 22:41:51 +01:00
Bo Anderson
3dcf3db07d
Merge pull request #15727 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2023-07-22 22:32:36 +01:00
Bo Anderson
ccde121c55
sorbet: fix ActiveSupport RBI 2023-07-22 22:00:29 +01:00
Bo Anderson
35865e7976
Merge pull request #15735 from Bo98/ghp-force-oci
github_packages: ensure only OCI format is uploaded
2023-07-22 20:04:00 +01:00
Bo Anderson
d5a780d5b3
github_packages: ensure only OCI format is uploaded 2023-07-22 19:45:18 +01:00
Carlo Cabrera
b5d13ce68d
Merge pull request #15734 from carlocab/cmake-args-typecheck
formula: fix typechecking error in `std_cmake_args`
2023-07-23 02:09:00 +08:00
Carlo Cabrera
d0b0fa5421
formula: fix typechecking error in std_cmake_args
`install_libdir` is sometimes passed a `Pathname`.
2023-07-23 01:52:58 +08:00
Carlo Cabrera
b56e2714cb
Merge pull request #15733 from dduugg/gsub-fix
Gsub fix
2023-07-23 01:37:12 +08:00
Douglas Eichelberger
af5cdd1590 Allow implicit String Pathname in gsub 2023-07-22 10:20:52 -07:00
Carlo Cabrera
4c73942fae
extend/os/mac/keg_relocate: improve rpath handling
This implements the TODO that I left as a comment from #15722.

In order to simplify the handling of deleting an absolute rpath that has
a relative duplicate (or vice-versa, i.e., a relative rpath with an
absolute duplicate), we relocate all rpaths first in one pass and then
delete the duplicates in a separate pass.

We currently rely on some lower-level (but still public) methods from
ruby-macho since the standard `#delete_rpath` method changes the order
in which rpaths are resolved. We can switch back to using
`#delete_rpath` when Homebrew/ruby-macho#555 is merged and released.
2023-07-23 00:22:05 +08:00
Carlo Cabrera
aa74840dc4
Merge pull request #15729 from dduugg/inreplace-sig 2023-07-22 13:01:19 +08:00
Douglas Eichelberger
f55c2a4e8e Fix type error 2023-07-21 20:09:00 -07:00
Douglas Eichelberger
11a9086b89 Fix inreplace sig
Implicit Pathname strings strike again
2023-07-21 20:02:59 -07:00
BrewTestBot
8d9afc8bb0
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-07-22 00:29:35 +00:00
Bo Anderson
5226cd4344
Merge pull request #15726 from elopez/deparallelize-fix
extend/ENV/super: correct `deparallelize` signature
2023-07-21 21:32:28 +01:00
Emilio López
5b042b8641 extend/ENV/super: correct deparallelize signature
The block is optional, so it should be marked `T.nilable`
2023-07-21 16:46:32 -03:00
Razvan Azamfirei
c64c834d05
bump-cask-pr: add arch-specific version support 2023-07-21 11:45:34 -04:00
Carlo Cabrera
3fee251765
Merge pull request #15724 from carlocab/pr-upload-typecheck
dev-cmd/pr-pull: fix typechecking error
2023-07-21 22:31:56 +08:00
Carlo Cabrera
45171dde8d
dev-cmd/pr-pull: fix typechecking error
Fixes

    Error: uninitialized constant Formulary::Formula

https://github.com/Homebrew/homebrew-core/actions/runs/5622415532/job/15237499429#step:8:132
2023-07-21 22:18:00 +08:00
Mike McQuaid
3a290b21b1
Merge pull request #15705 from Homebrew/revert-15385-revert-sorbet-again
Enable HOMEBREW_SORBET_RUNTIME (sometimes)
2023-07-21 13:24:14 +01:00
Mike McQuaid
cf65176853
Update Library/Homebrew/brew.sh 2023-07-21 11:46:04 +01:00
Bo Anderson
67ecc2452a
Merge pull request #15602 from donaldducky/cask-support-multiple-headers
Cask support multiple headers
2023-07-20 21:19:55 +01:00
Carlo Cabrera
8f5609f678
Merge pull request #15722 from carlocab/julia-rpath-fix
os/mac/keg_relocate: avoid rpath re-ordering
2023-07-20 23:21:04 +08:00
Mike McQuaid
9d2c110eb9
Merge pull request #15694 from branchvincent/std_pip_args
formula: add `std_pip_args`
2023-07-20 15:33:26 +01:00
Carlo Cabrera
aa05c227a0
os/mac/keg_relocate: avoid rpath re-ordering
This should fix the failures seen for `julia` in Homebrew/core.[^1]

I've detailed a better/more comprehensive fix as a `TODO` in a comments.
However, the problems that the better fix would avoid are comparatively
unlikely, so I think we can try this one out for now while I work on
implementing the said fix.

[^1]: https://github.com/Homebrew/homebrew-core/pull/135398#issuecomment-1643041541
2023-07-20 21:49:18 +08:00
Branch Vincent
9597f455aa
formula: add std_pip_args 2023-07-19 20:02:47 -07:00
Bo Anderson
ac93842f8d
Merge pull request #15717 from neersighted/github_cli_token
utils/github/api: fix credentials_type
4.1.0
2023-07-19 22:54:10 +01:00
Bjorn Neergaard
a5554df6bb utils/github/api: fix credentials_type
The order is shared with self.credentials, but during the deprecation
cycle the need to adjust self.credentials_type to match was overlooked.
2023-07-19 14:58:12 -06:00
Mike McQuaid
3b09b7e202
Merge pull request #15712 from Homebrew/dependabot/bundler/Library/Homebrew/msgpack-1.7.2
build(deps): bump msgpack from 1.7.1 to 1.7.2 in /Library/Homebrew
2023-07-19 13:37:15 +01:00
Mike McQuaid
446d6fed8f
Merge pull request #15675 from alebcay/build-reproducibility-docs
docs: add documentation about reproducible builds
2023-07-19 13:36:01 +01:00
Mike McQuaid
722526dc1c
Merge pull request #15710 from dduugg/fix-sorbet-errors
Fix type errors when HOMEBREW_SORBET_RUNTIME=1
2023-07-19 13:35:40 +01:00
Mike McQuaid
dc28acb5cd
Merge pull request #15713 from vitorgalvao/patch-1
README.md: Normalise 1Password icon size
2023-07-19 13:35:15 +01:00
Mike McQuaid
c01ec6e86a
Merge pull request #15714 from vitorgalvao/patch-2
README.md: Normalise BuildPulse icon size
2023-07-19 13:34:59 +01:00
Vítor Galvão
f1cea89037
README.md: Normalise BuildPulse icon size 2023-07-19 00:47:21 +01:00
Vítor Galvão
5c7c8c84bb
README.md: Normalise 1Password icon size 2023-07-19 00:42:49 +01:00
BrewTestBot
3501defbe3
Update RBI files for msgpack.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-07-18 19:08:09 +00:00
BrewTestBot
1c5fe0a036
brew vendor-gems: commit updates. 2023-07-18 19:02:58 +00:00
dependabot[bot]
434d05ea13
build(deps): bump msgpack from 1.7.1 to 1.7.2 in /Library/Homebrew
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.7.1 to 1.7.2.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.7.1...v1.7.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-18 18:59:42 +00:00
Douglas Eichelberger
368dd4d949 Fix other to_json override while we're here 2023-07-18 11:30:46 -07:00
Douglas Eichelberger
33d9dc63b0 Fix type errors when HOMEBREW_SORBET_RUNTIME=1 2023-07-18 10:22:51 -07:00
Caleb Xu
892128304c
docs: add documentation about reproducible builds 2023-07-18 13:03:12 -04:00
Mike McQuaid
93ba81208c
Merge pull request #15690 from p-linnane/fix-various-typos
various: fix miscellaneous typos
2023-07-18 17:26:41 +01:00
Mike McQuaid
79e67737a2
Merge pull request #15692 from dtrodrigues/pypi_version
utils/pypi: don't overwrite name/extras/version from basic_metadata if already set
2023-07-18 17:15:57 +01:00
Patrick Linnane
c56669e9cd
various: fix miscellaneous typos 2023-07-18 08:52:49 -07:00