dependabot[bot]
f472f754ed
build(deps-dev): bump rbs from 3.5.3 to 3.6.0 in /Library/Homebrew
...
Bumps [rbs](https://github.com/ruby/rbs ) from 3.5.3 to 3.6.0.
- [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.5.3...v3.6.0 )
---
updated-dependencies:
- dependency-name: rbs
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:26:42 +00:00
dependabot[bot]
1a0a194949
build(deps-dev): bump rexml from 3.3.7 to 3.3.8 in /Library/Homebrew
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.3.7...v3.3.8 )
---
updated-dependencies:
- dependency-name: rexml
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:26:33 +00:00
dependabot[bot]
f348424277
build(deps-dev): bump ruby-lsp in /Library/Homebrew
...
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp ) from 0.18.3 to 0.18.4.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases )
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.18.3...v0.18.4 )
---
updated-dependencies:
- dependency-name: ruby-lsp
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:26:14 +00:00
D. Ben Knoble
3429e74d7e
feat(tap-info): display Git information about non-Core/non-API taps
...
Copy and tweak code from Library/Homebrew/system_config.rb:110 to commit
and date information. This information can be useful when debugging
formulae in custom taps to ensure the tap has been correctly updated
recently or to suss out important differences from one version of a tap
to another.
This removes the need to ask users to run something like
git -C $(brew --repository)/Library/Taps/<tap> show -s --decorate
Close https://github.com/Homebrew/brew/issues/18381
2024-09-30 11:27:35 -04:00
Carlo Cabrera
f0513c0d64
Merge pull request #18456 from Homebrew/skip-incompatible-arch
2024-09-30 22:54:50 +08:00
Carlo Cabrera
65731faf1d
os/linux/ld: handle nonexistent ld.so.conf
more gracefully
...
Fixes #18458
2024-09-30 22:33:09 +08:00
Carlo Cabrera
6329db9065
Remove macOS implementation of #arch_compatible?
...
We don't really need this.
2024-09-30 22:29:03 +08:00
Bevan Kay
53e8739d24
utils/shared_audits: audit deprecate/disable reasons
2024-09-30 23:11:44 +10:00
Bevan Kay
1c5bfa3d80
test/formula_auditor_spec: audit deprecate/disable reasons
2024-09-30 23:11:44 +10:00
Bevan Kay
905322dc0d
formula_auditor: audit deprecate/disable reasons
2024-09-30 23:11:44 +10:00
Bevan Kay
5a39e1f238
test/cask/audit_spec: audit deprecate/disable reasons
2024-09-30 23:11:44 +10:00
Bevan Kay
4a6644650a
cask/audit: audit deprecate/disable reasons
2024-09-30 23:11:44 +10:00
Mike McQuaid
8dc9e117f3
github/workflows: use macos-15 GitHub Actions runners.
...
- Let's use this instead of macOS 14/latest when possible.
- Keep around macOS 13 to ensure we're still testing x86_64.
2024-09-30 09:02:23 +01:00
Mike McQuaid
929a1b13f4
Merge pull request #18460 from Homebrew/shim-llvm-gcc
...
shims/super/cc: remove leftover usage of `llvm-g++-4.2`
2024-09-30 08:53:45 +01:00
Mike McQuaid
490a553fec
Merge pull request #18455 from samford/livecheck/move-preprocess-url-into-strategies
...
livecheck: move `#preprocess_url` into strategies
2024-09-30 08:53:13 +01:00
Mike McQuaid
4f07e2f01b
Merge pull request #18443 from Homebrew/warnings-strict
...
warnings: `typed: strict`
2024-09-30 08:50:23 +01:00
Mike McQuaid
c31b232be9
Homebrew/shims: remove *llvm-g* shims.
...
They are no longer ever used.
2024-09-30 08:43:57 +01:00
Mike McQuaid
5c8ff7788f
tap: add repository key.
...
Follow up from #18445 that may allow us to
deprecate the old name in future.
2024-09-30 07:52:02 +01:00
Michael Cho
a27e09cff4
Merge pull request #18432 from Homebrew/completions-zsh-short-conflict
...
completions: fix short option conflict in zsh completion
2024-09-29 12:11:51 -04:00
Michael Cho
6020744699
shims/super/cc: remove leftover usage of llvm-g++-4.2
2024-09-29 11:41:50 -04:00
Carlo Cabrera
25afdcc2b8
shims/super/cc: add modeline for vim-like editors
...
This will prevent my editor from trying to read this file as shell
script and getting the syntax highlighting all wrong.
2024-09-29 05:47:05 +08:00
Carlo Cabrera
861d7b9087
linkage_checker: skip files with incompatible architectures
...
Some formulae include these files, and they can't always be removed.
However, they can cause spurious linkage failures, so let's skip them
when checking for linkage. See, for example, faust at
Homebrew/homebrew-core#191308 .
2024-09-29 05:15:36 +08:00
Sam Ford
9e47fc9f31
livecheck: move #preprocess_url into strategies
...
`Livecheck#preprocess_url` only contains logic for rewriting Git URLs,
so it makes more sense for this code to be part of the `Git` strategy
instead. Outside of better code organization, this saves us from
having to maintain the list of strategies to skip processing (which
is sometimes forgotten when a new strategy is added) and makes it
easier to do something similar in other strategies as needed.
One thing to note is that `Livecheck#preprocess_url` was previously
called on the URL before each strategy's `#match?` method was called.
To maintain the existing behavior, this calls `Git#preprocess_url` in
`Git#match?`. However, we need the processed URL when we use the `Git`
strategy, so we have to call `Git#preprocess_url` again. To avoid
duplicating effort, I've added a `@processed_urls` hash to the `Git`
strategy and have set up `Git#preprocess_url` to cache processed
URLs, so we only do the work once. There may be a better way of
handling it but this seems to work as expected.
2024-09-28 11:29:07 -04:00
BrewTestBot
62d2eb289c
brew vendor-gems: commit updates.
2024-09-28 15:04:16 +00:00
dependabot[bot]
2bca324618
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.11585 to 0.5.11589.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 14:52:18 +00:00
Bob Lail
c752c00ac6
brew vendor-gems: commit updates.
2024-09-27 14:44:40 -07:00
Bo Anderson
292c83d140
Merge pull request #18445 from Homebrew/tap-json
...
tap: restore old `repo` key
2024-09-27 19:58:30 +01:00
BrewTestBot
50ac562cb3
brew vendor-gems: commit updates.
2024-09-27 18:29:05 +00:00
dependabot[bot]
834ea12cb8
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.11582 to 0.5.11585.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 18:11:27 +00:00
Carlo Cabrera
4ab8f485d5
tap: restore old repo
key
...
Fixes #18444
2024-09-28 02:02:09 +08:00
Michael Cho
112c692a53
test/spec_helper: require standalone before warnings
2024-09-27 12:48:27 -04:00
Michael Cho
9bd85f30d8
warnings: typed: strict
2024-09-27 12:31:59 -04:00
Michael Cho
910a5c3d3f
completions: fix short option conflict in zsh completion
2024-09-27 12:22:30 -04:00
Mike McQuaid
7156fb7d3a
Merge pull request #18430 from Homebrew/files-strict-type
...
completions formula_pin: `typed: strict`, cxxstdlib: `typed: strong`
2024-09-27 17:12:54 +01:00
Carlo Cabrera
86b27eb0f3
unpack_strategy/dmg: more UID handling fixes
...
Follow-up to #18040 .
2024-09-27 17:55:32 +08:00
Mike McQuaid
da3b84b46a
Merge pull request #18441 from Homebrew/skip-actionlint
...
style: skip actionlint checks if an actionlint workflow is present
2024-09-27 09:11:49 +01:00
Mike McQuaid
7a9affb174
Merge pull request #18425 from Homebrew/list-r-t
...
cmd/list: `-t` and `-r` support for some long options
2024-09-27 08:43:02 +01:00
Mike McQuaid
a6954f26a5
Merge pull request #18435 from Homebrew/temp-symlink-test-fix
...
test/cask/utils_spec: fix test failure when HOMEBREW_TEMP is a symlink
2024-09-27 08:42:11 +01:00
Mike McQuaid
c1c1a43143
Merge pull request #18431 from Homebrew/PATH-strict-type
...
PATH: `typed: strict`
2024-09-27 08:37:27 +01:00
Carlo Cabrera
53f6e46eb3
style: skip actionlint checks if an actionlint workflow is present
...
Fixes #18382 .
2024-09-27 15:29:07 +08:00
Mike McQuaid
b38cbbc085
Merge pull request #18434 from Homebrew/unix-socket
...
Allow sockets to use longer paths on macOS
2024-09-27 08:07:58 +01:00
Patrick Linnane
0d483d9d68
.ruby-version: bump to 3.3.5
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-09-26 23:22:01 -07:00
Patrick Linnane
57e0d3eb94
Portable Ruby 3.3.5
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-09-26 22:53:47 -07:00
Bo Anderson
567f5eb4be
Allow sockets to use longer paths on macOS
2024-09-27 04:37:03 +01:00
Carlo Cabrera
7478bbe76e
Revert "Revert "github_runner_matrix: enable usage of macos-15
runners""
2024-09-27 10:22:10 +08:00
Carlo Cabrera
fe1f330e60
Revert "Deprecate installing casks/formulae from paths."
2024-09-27 10:17:04 +08:00
Bo Anderson
fe0505d492
test/cask/utils_spec: fix test failure when HOMEBREW_TEMP is a symlink
2024-09-27 03:02:26 +01:00
Bo Anderson
326a71712f
Revert "Shorten brew tests
temporary paths."
...
This reverts commit 27fb07c0fc622d3e010a8a9f6e0056fd09dc5b1f.
2024-09-27 01:55:26 +01:00
Michael Cho
4c60dc0b2c
cmd/list: -t
and -r
support for some long options
2024-09-26 20:01:44 -04:00
Michael Cho
1c9f084bcc
PATH: typed: strict
2024-09-26 16:19:11 -04:00