42177 Commits

Author SHA1 Message Date
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
d767c96ecb
Merge pull request #18395 from Homebrew/tests-speedup
workflows/tests: use the container and `macos-14` for some jobs
2024-09-30 13:40:09 +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
fcdd0147b5
Merge pull request #18461 from Homebrew/tap_json_repository
tap: add repository key.
2024-09-30 08:43:07 +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
4072e3b971
Merge pull request #18457 from Homebrew/cc-shim-modeline 2024-09-29 13:53:31 +08: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
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
Patrick Linnane
69ff6c4735
Merge pull request #18453 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11589 2024-09-28 08:14:32 -07: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
Bo Anderson
da74ca9296
Merge pull request #18450 from boblail/lail/bump-bundler
brew vendor-gems: commit updates.
2024-09-27 23:07:57 +01:00
Bob Lail
c752c00ac6 brew vendor-gems: commit updates. 2024-09-27 14:44:40 -07:00
Carlo Cabrera
3b26dd859d
Merge pull request #18449 from Homebrew/dependabot/github_actions/docker/build-push-action-6.8.0 2024-09-28 03:07:14 +08: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
dependabot[bot]
26e892ca2c
build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](5cd11c3a4c...32945a3392)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 18:47:08 +00:00
Carlo Cabrera
dca3ead891
Merge pull request #18447 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11585 2024-09-28 02:39:59 +08: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
431c884ce1
Merge pull request #18442 from Homebrew/more-dmg-uid 2024-09-27 19:48:26 +08: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
7b1e2d3777
Merge pull request #18440 from Homebrew/ruby-3.3.5 2024-09-26 23:32:31 -07: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
aa4555896b
Merge pull request #18439 from Homebrew/portable-ruby-3.3.5 2024-09-26 23:19:41 -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
99c4716cf9
Merge pull request #18436 from Homebrew/revert-18409-deprecate_formula_cask_path_url 2024-09-27 10:28:06 +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