30369 Commits

Author SHA1 Message Date
Markus Reiter
562d5295f4
Remove unnecessary if. 2024-02-14 20:28:08 +01:00
Markus Reiter
c5a877d7db
Simplify test. 2024-02-14 20:28:07 +01:00
Markus Reiter
22bb15748b
Simplify conditional. 2024-02-14 20:28:07 +01:00
Markus Reiter
ba29328b59
Avoid T.cast. 2024-02-14 20:28:07 +01:00
Markus Reiter
61a283ee45
Fix loading versioned casks/formulae from API. 2024-02-14 20:28:07 +01:00
Markus Reiter
0626f62077
Remove redundant debug output. 2024-02-14 20:28:06 +01:00
Markus Reiter
0f4d912de5
Remove Formulary::tap_paths again. 2024-02-14 20:28:06 +01:00
Markus Reiter
ecee4aed35
Revert diagnostic change. 2024-02-14 20:28:06 +01:00
Markus Reiter
d70f719411
Fix code style. 2024-02-14 20:28:06 +01:00
Markus Reiter
4641690674
Refactor Formulary::loader_for. 2024-02-14 20:28:06 +01:00
BrewTestBot
1eb8811aec
brew vendor-gems: commit updates. 2024-02-14 18:52:02 +00:00
dependabot[bot]
ccf9f9810e
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet). These dependencies needed to be updated together.

Updates `sorbet-runtime` from 0.5.11249 to 0.5.11255
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static-and-runtime` from 0.5.11249 to 0.5.11255
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-14 18:50:30 +00:00
Markus Reiter
876535c670
Use HOMEBREW_DEFAULT_TAP_CASK_REGEX in FromDefaultNameLoader. 2024-02-13 21:52:45 +01:00
Markus Reiter
228ebe0c32
Add tests for formula migration warnings to default tap. 2024-02-13 21:27:36 +01:00
Markus Reiter
c8058a3859
Add tests for cask migrations to default tap. 2024-02-13 21:27:36 +01:00
Markus Reiter
d506645667
Add separate loader for default tap. 2024-02-13 21:25:52 +01:00
Markus Reiter
1c4b06fce2
Merge pull request #16647 from reitermarkus/uses_from_macos_sig
Refactor and add type signature for `uses_from_macos`.
2024-02-13 19:36:11 +01:00
Ruoyu Zhong
283c52f45a
Merge pull request #16652 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-and-sorbet-runtime-0.5.11249
build(deps): bump sorbet-static-and-runtime and sorbet-runtime in /Library/Homebrew
2024-02-14 02:31:10 +08:00
Markus Reiter
7f369c500b
Merge pull request #16648 from reitermarkus/tap-migrations-rename
Allow tap migrations with renames.
2024-02-13 19:26:51 +01:00
BrewTestBot
dfb9ab5810
brew vendor-gems: commit updates. 2024-02-13 18:20:39 +00:00
dependabot[bot]
b3a1a69819
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet) and [sorbet-runtime](https://github.com/sorbet/sorbet). These dependencies needed to be updated together.

Updates `sorbet-static-and-runtime` from 0.5.11247 to 0.5.11249
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11247 to 0.5.11249
- [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-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-13 18:18:50 +00:00
Markus Reiter
3472362ddd
Don't stub all Pathnames in tests. 2024-02-13 18:46:58 +01:00
Markus Reiter
27189f4aba
Fix stubbing casks in tests. 2024-02-13 18:44:00 +01:00
Razvan Azamfirei
493028f667
completions: improve list of available services and outdated checks 2024-02-13 07:36:41 -05:00
Mike McQuaid
eb9ac8d3e5
Merge pull request #16650 from Homebrew/cask_upgrade_spec_flaky
test/cask/upgrade_spec: remove flaky specs.
2024-02-13 09:47:42 +00:00
Mike McQuaid
0b04a7bdfc
test/cask/upgrade_spec: remove flaky specs.
BuildPulse (and my interactions with CI on this repository) have shown
this tests to be very flaky. Flaky tests are not useful tests so let's
just delete them and they can be re-added if fixed in future.
2024-02-13 09:38:04 +00:00
Sharon Azriel
a1fbbc323a [update.sh] New test with protection of Homebrew directory 2024-02-13 10:02:18 +02:00
sazriel26
807b3e3394 Update Library/Homebrew/cmd/update.sh
https://github.com/Homebrew/brew/pull/16289#discussion_r1448765696

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-02-13 10:02:18 +02:00
Sharon Azriel
835762b289 Ready for review? 2024-02-13 10:02:18 +02:00
sazriel26
3d0f543b63 Update Library/Homebrew/cmd/update.sh
Remove one empty line?

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-02-13 10:02:18 +02:00
Sharon Azriel
d9a38e76a9 Brew style --fix (applied) 2024-02-13 10:02:18 +02:00
Sharon Azriel
4a37e81179 Rewrite of branching tests in parsing URL 2024-02-13 10:02:18 +02:00
Sharon Azriel
2833a217e9 [Library/Homebrew/cmd/update.sh] Add support for token provided w/o user in URL 2024-02-13 10:02:18 +02:00
Sharon Azriel
3619636f7f [Library/Homebrew/cmd/update.sh] Release Candidate for pull request 2024-02-13 10:02:18 +02:00
Sharon Azriel
53c261814e Fix brew style on update.sh (2) 2024-02-13 10:02:18 +02:00
Sharon Azriel
02a8de72d6 Fix brew style on update.sh 2024-02-13 10:02:17 +02:00
Sharon Azriel
07287982f2 Fix missing ; 2024-02-13 10:02:17 +02:00
Sharon Azriel
01d1e9b228 New implementation through BASH regexes match 2024-02-13 10:02:17 +02:00
sazriel26
a1e9e93902 Update Library/Homebrew/cmd/update.sh
better wording

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-02-13 10:02:17 +02:00
Sharon Azriel
154a8c398b Release Candidate 2 2024-02-13 10:02:17 +02:00
Sharon Azriel
e24027ea57 Release Candidate 1 2024-02-13 10:02:17 +02:00
Sharon Azriel
c83172c8f4 [update.sh] Parse local token in git remote.origin.url config 2024-02-13 10:02:17 +02:00
Markus Reiter
a3a1b4c253
Check tap migrations for renames. 2024-02-13 06:03:10 +01:00
Markus Reiter
b4d602e70b
Don't warn about renamed installed casks. 2024-02-13 04:37:10 +01:00
Markus Reiter
eaf7b38995
Allow tap migrations with renames. 2024-02-13 04:17:43 +01:00
Markus Reiter
c6788bb27e
Avoid T.unsafe. 2024-02-13 00:42:54 +01:00
Markus Reiter
d9712f4d50
Refactor and add type signature for uses_from_macos. 2024-02-13 00:31:10 +01:00
Markus Reiter
4762f644cb
Remove @uses_from_macos_elements variable. 2024-02-12 23:46:18 +01:00
Markus Reiter
a783aaf03f
Merge pull request #16629 from reitermarkus/simplify-cask-loader
Simplify `CaskLoader` further.
2024-02-12 22:03:27 +01:00
Markus Reiter
c39abef045
Always prefer default tap. 2024-02-12 21:45:07 +01:00