Bo Anderson
6b128579d8
Merge pull request #15648 from Bo98/tap-fix
...
tap: fix handling of taps without formulae
2023-07-07 21:18:58 +01:00
Bo Anderson
623eeb4e47
cmd/update-report: tweak messages for CI
2023-07-07 21:10:21 +01:00
Bo Anderson
0a9e69ffdf
tap: fix handling of taps without formulae
2023-07-07 20:58:22 +01:00
Bo Anderson
cf180bbc96
Merge pull request #15647 from Bo98/update-fix
...
cmd/update: adjustments for setup-homebrew in brew CI
2023-07-07 20:53:04 +01:00
Bo Anderson
dc7a47d0ac
test: drop deprecated uses_from_macos_elements checks
2023-07-07 20:35:54 +01:00
Bo Anderson
8f13cfc529
cmd/update: adjustments for setup-homebrew in brew CI
2023-07-07 19:53:50 +01:00
Carlo Cabrera
f44e74dc34
cmd/--cache: undeprecate --bottle-tag
...
This is useful for quickly examining bottles with something like
brew fetch --bottle-tag=$tag $formula && \
tar xf "$(brew --cache --bottle-tag=$tag $formula)"
See discussion at #15632 .
2023-07-07 15:09:21 +08:00
Mike McQuaid
cb6178596b
Merge pull request #15632 from MikeMcQuaid/deprecate_disable_delete
...
Deprecate/disable/delete code.
2023-07-07 07:57:50 +01:00
Gabriel Gerlero
15a0c7fd7d
linkage_checker: resolve some variable install names on macOS
2023-07-06 14:15:14 -03:00
Gabriel Gerlero
4cfe70ce50
mac/keg_relocate: use relative install names
2023-07-06 13:34:14 -03:00
Mike McQuaid
9f9ae1edeb
Merge pull request #15634 from Homebrew/install_from_api_setup_homebrew
...
workflows: improve setup-homebrew and API usage.
2023-07-06 17:22:08 +01:00
Mike McQuaid
36dfbb515d
Merge pull request #15636 from mfloryan/patch-1
...
App Management message reflects new System Settings labels
2023-07-06 16:59:20 +01:00
Mike McQuaid
7da934f7e2
Deprecate/disable/delete code.
...
The next release after this is merged will be 4.1.0.
Co-authored-by: Markus Reiter <me@reitermark.us>
2023-07-06 16:56:20 +01:00
Mike McQuaid
5121567a9a
workflows: improve setup-homebrew and API usage.
...
- `HOMEBREW_NO_INSTALL_FROM_API` was passed in a few places
unnecessarily
- https://github.com/Homebrew/actions/pull/393 will change the default
behaviour of setup-homebrew so let's be explicit to speed things up
and avoid changes when it's merged
2023-07-06 16:54:06 +01:00
Mike McQuaid
2b4cfb0337
Merge pull request #15637 from MikeMcQuaid/api_auto_update_secs_default
...
cmd/update-report: use api_auto_update_secs default.
4.0.28
2023-07-06 15:06:53 +01:00
Mike McQuaid
eadac2fb2a
cask/quarantine: tweak wording.
2023-07-06 14:10:13 +01:00
Mike McQuaid
28817dfe6c
cmd/update-report: use api_auto_update_secs default.
...
Otherwise this can be printed incorrectly.
As reported in https://github.com/Homebrew/brew/pull/14592#issuecomment-1623578695
2023-07-06 13:58:24 +01:00
Marcin Floryan
1b474a508d
App Management message updated
...
With the update of MacOS from Monterey (12) to Ventura (13) the appearance of the System Settings has changes and the "Security & Privacy" category has been renamed to "Privacy & Security".
I am aware that currently Ventura has a very low adoption rate so this change could be premature.
2023-07-06 14:43:36 +02:00
Mike McQuaid
6959029ebc
Merge pull request #15633 from Bo98/tap-force
...
tap: warn if tapping core taps under API mode
2023-07-06 07:57:05 +01:00
Bo Anderson
8d1aabba81
tap: warn if tapping core taps under API mode
2023-07-05 21:57:00 +01:00
Mike McQuaid
66fc022106
Merge pull request #14592 from MikeMcQuaid/env_update_prompts
...
cmd/update-report: nudge people to tweak settings.
2023-07-05 18:28:34 +01:00
Mike McQuaid
f156579efc
Merge pull request #15629 from MikeMcQuaid/download_tap_migrations_json
...
Download `tap_migrations.json` files from the API
2023-07-05 17:48:26 +01:00
Mike McQuaid
b64ed9dc58
cmd/update-report: nudge people to tweak settings.
...
Nudge people who have set update or analytics related settings to change
them and to run `brew untap` for taps they no longer need.
2023-07-05 17:18:26 +01:00
Mike McQuaid
27dda52a5d
Download tap_migrations.json
files from the API
...
Download the previously stored tap migrations files for homebrew/core
and homebrew/cask from the formulae.brew.sh API.
This adds a much longer stale time (24 hours) to decide whether or not
the migrations files need downloaded from the API in Ruby land.
`brew update` will still update them every time.
Requires https://github.com/Homebrew/brew/pull/15628
Fixes https://github.com/Homebrew/brew/issues/14897
2023-07-05 17:18:12 +01:00
Mike McQuaid
a34d46e093
Merge pull request #15631 from MikeMcQuaid/remove_versioned_formula_files
...
Remove `Tap#versioned_formula_files`
2023-07-05 16:42:47 +01:00
Mike McQuaid
229a1f6c1e
Remove Tap#versioned_formula_files
...
This doesn't work with the API and the single caller can be
refactored to not need it instead.
2023-07-05 16:28:44 +01:00
Mike McQuaid
9241db1f78
Merge pull request #15628 from MikeMcQuaid/generate_tap_migrations
...
dev-cmd/generate-*-api: generate tap migrations JSON.
2023-07-05 14:44:43 +01:00
Mike McQuaid
3f3d587665
dev-cmd/generate-*-api: generate tap migrations JSON.
...
These will be consumed later.
Part of https://github.com/Homebrew/brew/issues/14897
2023-07-05 14:01:09 +01:00
Bo Anderson
32ff40f688
Merge pull request #15630 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
4.0.27
2023-07-05 01:57:43 +01:00
BrewTestBot
8abe34e1d1
sorbet: Autobump sigils via Spoom
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-07-05 00:31:35 +00:00
BrewTestBot
0ad66f2c46
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-07-05 00:31:35 +00:00
Mike McQuaid
7ba3b5a6f9
Merge pull request #15626 from Bo98/audit-skip-taps
...
dev-cmd/audit: don't audit every tap when given named packages
2023-07-04 16:37:44 +01:00
Mike McQuaid
4c8c9b5d6e
Merge pull request #15627 from Bo98/tap-audit-no-api
...
tap_auditor: fix API data getting mixed in
2023-07-04 16:25:38 +01:00
Bo Anderson
1ba1d7b7a3
Merge pull request #15625 from MikeMcQuaid/update_devcmdrun
...
cmd/update: update homebrew/core and homebrew/cask with devcmdrun.
2023-07-04 16:11:30 +01:00
Bo Anderson
8045ed959a
tap_auditor: fix API data getting mixed in
2023-07-04 16:08:53 +01:00
Bo Anderson
367f716a08
dev-cmd/audit: don't audit every tap with given named packages
2023-07-04 16:08:04 +01:00
Mike McQuaid
93a6335c30
cmd/update: update homebrew/core and homebrew/cask with devcmdrun.
...
If those folks have this tapped and explicitly run `brew update`:
let's update it from them.
2023-07-04 15:50:59 +01:00
Mike McQuaid
a5a728a4df
Merge pull request #15566 from Bo98/dep-refactor
...
Refactor some dependency handling to fix various API dependency issues
2023-07-04 14:58:11 +01:00
Mike McQuaid
eb5c27df07
Merge pull request #15620 from Bo98/update-no-core-fetch
...
cmd/update: don't fetch core taps on manual brew update
2023-07-04 13:58:03 +01:00
Bo Anderson
2d1e9eedbf
build: don't add implicit dependencies to build environment
2023-07-04 13:40:59 +01:00
Bo Anderson
c4077aa076
Support head deps & uses_from_macos bounds in API; strip implicit deps
2023-07-04 13:40:58 +01:00
Bo Anderson
71d51faa55
Introduce tag for implicit dependencies
2023-07-04 13:40:58 +01:00
Bo Anderson
d1b923f314
Introduce UsesFromMacOSDependency
...
Add Formula#declared_deps and SoftwareSpec#declared_deps
2023-07-04 13:40:55 +01:00
Bo Anderson
53d513695a
Remove TapDependency
2023-07-04 13:31:58 +01:00
Mike McQuaid
fd4f488072
Merge pull request #15544 from Tokarak/cargo_cpu
...
Apply cpu-optimisation to Rust projects
2023-07-04 12:04:24 +01:00
Mike McQuaid
9cd4475366
Merge pull request #15624 from bayandin/disable-fsmonitor-for-taps
...
tap: disable fsmonitor for third-party taps
2023-07-04 12:00:22 +01:00
Carlo Cabrera
00db165cd7
Merge pull request #15623 from carlocab/openssl-no-vendor-comment
...
extend/ENV/super: add comment for `OPENSSL_NO_VENDOR`
2023-07-04 18:59:54 +08:00
Mike McQuaid
ccad81be82
Merge pull request #15617 from woodruffw-forks/ww/update-resources-handle-non-pypi-urls
...
PyPI: Handle non-pythonhosted formula URLs
2023-07-04 11:50:52 +01:00
Alexander Bayandin
f6e4849c0f
tap: disable fsmonitor for third-party taps
2023-07-04 09:56:57 +00:00
Carlo Cabrera
b214ccd86d
extend/ENV/super: add comment for OPENSSL_NO_VENDOR
...
This is based on feedback from #15613 .
2023-07-04 16:21:35 +08:00