Mike McQuaid
fbac21da54
Merge pull request #20458 from Homebrew/tweak_copilot_instructions
...
Tweak copilot instructions
2025-08-14 10:40:18 +00:00
Mike McQuaid
9fc7517325
Tweak copilot instructions
...
Adjust based on recently behaviours I've seen from Copilot.
2025-08-14 11:15:09 +01:00
Mike McQuaid
7634fe375e
Merge pull request #20455 from Homebrew/copilot/fix-20454
...
Fix audit_signing to skip when quarantine attribute is missing
2025-08-14 09:45:36 +00:00
copilot-swe-agent[bot]
51565f97ae
Remove unnecessary comments that duplicate debug messages
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-14 09:30:23 +00:00
Mike McQuaid
5602f0e11e
Merge pull request #20451 from Homebrew/dependabot/all-dbdec0a9b9
...
Bump the "all" group with 2 updates across multiple ecosystems
2025-08-14 09:10:26 +00:00
copilot-swe-agent[bot]
d0ad96a9b3
Fix audit_signing to check quarantine availability and attributes
...
Co-authored-by: bevanjkay <40621599+bevanjkay@users.noreply.github.com>
2025-08-14 19:09:57 +10:00
Mike McQuaid
8ef6814dd1
rubocop.yml: temporarily disable Layout/EmptyLinesAfterModuleInclusion
2025-08-14 09:56:07 +01:00
Mike McQuaid
7dd47ca89a
Merge pull request #20421 from Homebrew/cask-rename-stanza
...
cask/dsl/rename: add new `rename` dsl
2025-08-14 08:51:45 +00:00
Mike McQuaid
31f1b4aa3f
Merge pull request #20457 from Homebrew/formulary_improve_path_detection
...
formulary: improve/loosen path rejection logic.
2025-08-14 08:43:14 +00:00
Mike McQuaid
c00413f0e9
formulary: improve/loosen path rejection logic.
...
- Don't check if the `realpath` includes `/`: it always will.
Instead, see if the originally user-passed `ref` includes `/` or ends
with `.rb`.
- Always raise an error message, don't silently return.
2025-08-14 08:41:35 +01:00
Bevan Kay
10b9da2d4d
Merge pull request #20453 from Homebrew/fix-quarantine
...
cask/quarantine: fix quarantine support
2025-08-14 03:15:28 +00:00
Bevan Kay
ce49855b3e
cask/quarantine: fix quarantine support
2025-08-14 12:51:59 +10:00
Patrick Linnane
bdfe5f4c45
workflows/actionlint: correct upload-sarif tag
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-13 12:26:14 -07:00
Patrick Linnane
2605529a90
brew style --fix
2025-08-13 12:23:12 -07:00
BrewTestBot
6b10f65cb7
Update RBI files for all.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-08-13 19:19:10 +00:00
BrewTestBot
b47125625a
brew vendor-gems: commit updates.
2025-08-13 19:18:40 +00:00
dependabot[bot]
316b848d18
build(deps): bump the all group across 1 directory with 11 updates
...
Bumps the all group with 6 updates in the /Library/Homebrew directory:
| Package | From | To |
| --- | --- | --- |
| [rubocop](https://github.com/rubocop/rubocop ) | `1.78.0` | `1.79.2` |
| [parallel_tests](https://github.com/grosser/parallel_tests ) | `5.3.1` | `5.4.0` |
| [simplecov-cobertura](https://github.com/jessebs/simplecov-cobertura ) | `2.1.0` | `3.0.0` |
| [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) | `0.5.12357` | `0.5.12389` |
| [spoom](https://github.com/Shopify/spoom ) | `1.7.5` | `1.7.6` |
| [ruby-lsp](https://github.com/Shopify/ruby-lsp ) | `0.25.0` | `0.26.1` |
Updates `rubocop` from 1.78.0 to 1.79.2
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.78.0...v1.79.2 )
Updates `parallel_tests` from 5.3.1 to 5.4.0
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md )
- [Commits](https://github.com/grosser/parallel_tests/compare/v5.3.1...v5.4.0 )
Updates `simplecov-cobertura` from 2.1.0 to 3.0.0
- [Release notes](https://github.com/jessebs/simplecov-cobertura/releases )
- [Commits](https://github.com/jessebs/simplecov-cobertura/compare/v2.1.0...v3.0.0 )
Updates `sorbet-static-and-runtime` from 0.5.12357 to 0.5.12389
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `spoom` from 1.7.5 to 1.7.6
- [Release notes](https://github.com/Shopify/spoom/releases )
- [Commits](https://github.com/Shopify/spoom/compare/v1.7.5...v1.7.6 )
Updates `ruby-lsp` from 0.25.0 to 0.26.1
- [Release notes](https://github.com/Shopify/ruby-lsp/releases )
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.25.0...v0.26.1 )
Updates `sorbet-runtime` from 0.5.12357 to 0.5.12389
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `json` from 2.13.0 to 2.13.2
- [Release notes](https://github.com/ruby/json/releases )
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md )
- [Commits](https://github.com/ruby/json/compare/v2.13.0...v2.13.2 )
Updates `regexp_parser` from 2.10.0 to 2.11.2
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ammar/regexp_parser/compare/v2.10.0...v2.11.2 )
Updates `sorbet` from 0.5.12357 to 0.5.12389
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.12357 to 0.5.12389
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
build(deps): bump the all group with 6 updates
Bumps the all group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4.2.2` | `5.0.0` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4.3.0` | `5.0.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.29.4` | `3.29.9` |
| [actions/cache](https://github.com/actions/cache ) | `4.2.3` | `4.2.4` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.4.0` | `3.5.0` |
| [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) | `2.0.6` | `2.1.1` |
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...08c6903cd8
)
Updates `actions/download-artifact` from 4.3.0 to 5.0.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.3.0...634f93cb2916e3fdff6788551b99b062d0335ce0 )
Updates `github/codeql-action` from 3.29.4 to 3.29.9
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.29.4...df559355d593797519d70b90fc8edd5db049e7a2 )
Updates `actions/cache` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](5a3ec84eff...0400d5f644
)
Updates `docker/login-action` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](74a5d14239...184bdaa072
)
Updates `actions/create-github-app-token` from 2.0.6 to 2.1.1
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](df432ceedc...a8d6161485
)
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.79.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: parallel_tests
dependency-version: 5.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: simplecov-cobertura
dependency-version: 3.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: all
- dependency-name: sorbet-static-and-runtime
dependency-version: 0.5.12389
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: spoom
dependency-version: 1.7.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruby-lsp
dependency-version: 0.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: sorbet-runtime
dependency-version: 0.5.12389
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: json
dependency-version: 2.13.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: regexp_parser
dependency-version: 2.11.2
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: sorbet
dependency-version: 0.5.12389
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: sorbet-static
dependency-version: 0.5.12389
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: all
- dependency-name: actions/download-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: all
- dependency-name: github/codeql-action
dependency-version: 3.29.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: docker/login-action
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: actions/create-github-app-token
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-13 19:15:31 +00:00
Patrick Linnane
ac160c7f88
Merge pull request #20450 from Homebrew/remove-dependabot-cooldowns
...
dependabot: remove cooldowns
2025-08-13 18:55:47 +00:00
Patrick Linnane
d772221bda
Merge branch 'main' into remove-dependabot-cooldowns
2025-08-13 11:36:42 -07:00
Patrick Linnane
27b980d9f9
dependabot: remove cooldowns
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-13 11:09:02 -07:00
Mike McQuaid
56b85a1547
Merge pull request #20444 from Homebrew/copilot/fix-20441
...
Add warning for formula installation from forbidden paths
2025-08-13 17:58:31 +00:00
Patrick Linnane
aa4eaf4542
Merge pull request #20449 from Homebrew/formula-analytics-deps
...
formula-analytics: update dependencies
2025-08-13 17:37:16 +00:00
Patrick Linnane
790c327c5b
.python-version: bump to 3.13
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-13 10:12:39 -07:00
Patrick Linnane
c1341c2800
formula-analytics: update dependencies
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-13 10:06:50 -07:00
copilot-swe-agent[bot]
cfa7326620
Improve error message for local formula file installation attempts
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-13 17:29:43 +01:00
Patrick Linnane
211b749462
Merge pull request #20447 from Homebrew/bump-setup-ruby-v1.255.0
...
workflows: manually bump setup-ruby
2025-08-13 15:52:09 +00:00
Mike McQuaid
c2fbebb96d
Merge pull request #20420 from Homebrew/copilot/fix-19743
...
Implement selective path replacement for /usr/local to fix bottle creation issues
2025-08-13 15:42:49 +00:00
Patrick Linnane
9e56f3ccf1
workflows: manually bump setup-ruby
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-13 08:31:49 -07:00
copilot-swe-agent[bot]
9328a55c54
Fix overzealous /usr/local prefix replacement
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-13 16:22:09 +01:00
Mike McQuaid
332af0d5ef
Merge pull request #20445 from Homebrew/bump-cask-pr-ensure-new_cask-has-url
...
bump-cask-pr: ensure new_cask has a url
2025-08-13 14:26:34 +00:00
Sam Ford
76a54d1455
bump-cask-pr: ensure new_cask has a url
...
We sometimes see errors like "attempted to use a `Downloadable`
without a URL!" in the homebrew/cask autobump workflow log because
`bump-cask-pr` can simulate Linux even if a cask doesn't support it,
leading to this error. This is something that should be resolved in
the future once I finally wrap up my related work to detect OS/arch
requirements but this adds a simple guard to address this in the
interim time.
2025-08-13 10:01:49 -04:00
Mike McQuaid
1d25414fee
Merge pull request #20415 from Homebrew/copilot/fix-18540
...
Improve `brew doctor` quarantine "unknown reason" message with specific CLT guidance
2025-08-13 13:44:42 +00:00
copilot-swe-agent[bot]
4ee43fbde1
Improve quarantine support error messages with specific CLT guidance
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-13 14:30:05 +01:00
Mike McQuaid
023bbfdf5c
Merge pull request #20442 from HuaDeity/fix-head-install-with-forbid-packages-from-paths
...
Fix HEAD installations with HOMEBREW_FORBID_PACKAGES_FROM_PATHS
2025-08-13 12:35:38 +00:00
HuaDeity
dd0e187eb5
Fix HEAD installations with HOMEBREW_FORBID_PACKAGES_FROM_PATHS
...
- Allow cache paths in FromPathLoader when HOMEBREW_FORBID_PACKAGES_FROM_PATHS is set
- Fixes issue where HEAD installations fail due to temporary source downloads
- Add test case to verify cache paths are allowed when path restrictions are enabled
The issue occurred because HEAD installations download formula sources to cache
directories, but HOMEBREW_FORBID_PACKAGES_FROM_PATHS only allowed paths from
HOMEBREW_CELLAR and HOMEBREW_LIBRARY/Taps, causing the installation to fail.
Closes: homebrew/brew#issue-number
2025-08-13 17:57:55 +08:00
Bevan Kay
61f534bb74
Merge pull request #20440 from Homebrew/sync-shared-config
...
Synchronize shared configuration
2025-08-13 09:47:08 +00:00
Mike McQuaid
ec207feca4
Merge pull request #20418 from Homebrew/copilot/fix-16137
...
Add diagnostic check for pkg-config macOS SDK version mismatch
2025-08-13 08:18:28 +00:00
BrewTestBot
96dc91edbb
actionlint.yml: update to match main configuration
2025-08-13 08:10:32 +00:00
copilot-swe-agent[bot]
4ad7d59a25
Implement pkg-config macOS SDK mismatch diagnostic check
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-13 09:03:26 +01:00
Mike McQuaid
2525bd2b37
Merge pull request #20430 from Homebrew/use-api-helper-methods
...
Use API helper methods to manage toggling the internal API
2025-08-13 07:50:45 +00:00
Issy Long
d7b59fdfe8
Merge pull request #20402 from Homebrew/head-url-must-always-specify-branch
...
Ensure that `head` Git URLs always specify a branch name
2025-08-13 07:47:21 +00:00
Ruoyu Zhong
efae78dc96
Merge pull request #20438 from Homebrew/formula-logfn
...
formula: improve variable naming
2025-08-13 07:46:30 +00:00
Ruoyu Zhong
40da6c1e16
formula: improve variable naming
...
`log_filename` sounds better than `logfn`.
2025-08-13 14:27:04 +08:00
Carlo Cabrera
e0a69316b7
Merge pull request #20434 from Homebrew/new-protodesc_cold-fix
...
os/linux/keg_relocate: skip ELF files with `protodesc_cold` only when bottling
2025-08-13 04:07:32 +00:00
Ruoyu Zhong
af636c0aba
Merge pull request #20436 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-08-13 03:46:53 +00:00
Carlo Cabrera
c9060c3242
Improve test for bottling
2025-08-13 09:51:27 +08:00
BrewTestBot
89313bb429
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sorbet.yml ) workflow.
2025-08-13 00:30:32 +00:00
Rylan Polster
9a3fe8869c
Add Homebrew::EnvConfig.use_internal_api?
2025-08-12 17:18:08 -04:00
Rylan Polster
fe3aec30bb
Fetch new API
2025-08-12 17:04:15 -04:00
Rylan Polster
0f9fb4f29a
Use API helper methods
2025-08-12 17:04:15 -04:00