Mike McQuaid
1cdbc38802
Merge pull request #20103 from Homebrew/sync-default-branches
...
Add `sync-default-branches` workflow
2025-06-13 14:02:28 +00:00
Mike McQuaid
9494385745
Merge pull request #20102 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-06-13 13:35:16 +00:00
Mike McQuaid
3cb4ba8c26
Merge pull request #20101 from Homebrew/homebrew_actions_main
...
Use Homebrew/actions/*@main in Actions workflows
2025-06-13 13:33:52 +00:00
Mike McQuaid
a0d1e1d9d6
Add sync-default-branches
workflow
...
This will allow us to migrate Homebrew/brew to `main` when we're ready
while preserving `master` as a branch with the same contents.
Until we're ready to migrate, this will keep a `main` branch updated
with `master`.
2025-06-13 14:24:18 +01:00
BrewTestBot
6105a241f8
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sorbet.yml ) workflow.
2025-06-13 13:23:02 +00:00
Mike McQuaid
be6cee3006
Use Homebrew/actions/*@main in Actions workflows
...
We've migrated Homebrew/actions to use the `main` branch now so let's
update these references.
2025-06-13 14:22:09 +01:00
Mike McQuaid
cba6ecce92
Merge pull request #20100 from Homebrew/cask-initialize-yet-more-instance-variables
...
Cask: Initialize yet more instance variables
2025-06-13 12:53:37 +00:00
Sam Ford
4a4f7a541a
Cask: Initialize yet more instance variables
...
I previously added some instance variables in `Cask::DSL` to its
`initialize` method but I missed some last time, so we still see
warnings like `The class Cask::DSL reached 8 shape variations,
instance variables accesses will be slower and memory usage increased.
It is recommended to define instance variables in a consistent order,
for instance by eagerly defining them all in the #initialize method.`
This initializes more instance variables in `Cask` classes to resolve
other situations where this warning may occur. I've been testing this
for a while and haven't see any warnings with these changes but
there's always a chance that there's still more work to be done.
2025-06-13 08:32:56 -04:00
Mike McQuaid
af997ea2ad
Hide main
branches from brew tap-info
and brew info
...
These are basically as "default" as `master` now so we can hide them.
2025-06-13 12:09:02 +01:00
Mike McQuaid
e049ee3d3b
Merge pull request #20097 from Homebrew/dependabot/github_actions/github-actions-89d009b5d5
...
build(deps): bump the github-actions group with 3 updates
2025-06-13 10:51:48 +00:00
dependabot[bot]
c8213558ef
build(deps): bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action ), [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) and [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ).
Updates `github/codeql-action` from 3.28.19 to 3.29.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](fca7ace96b...ce28f5bb42
)
Updates `ruby/setup-ruby` from 1.244.0 to 1.245.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](13e7a03dc3...a4effe49ee
)
Updates `actions/attest-build-provenance` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](db473fddc0...e8998f9491
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: ruby/setup-ruby
dependency-version: 1.245.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/attest-build-provenance
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-13 08:22:08 +00:00
Mike McQuaid
5fc7a225c1
Merge pull request #20095 from Homebrew/fix-vscode-ruby-lsp-codespaces
...
Fix vscode ruby-lsp setup for GitHub codespaces
2025-06-13 07:59:10 +00:00
Rylan Polster
29e7229463
Merge pull request #20094 from Homebrew/remove-deprecated-vscode-sorbet-option
...
Remove deprecated vscode sorbet option
2025-06-13 06:16:13 +00:00
Rylan Polster
22dfe9267e
Fix vscode ruby-lsp setup for GitHub codespaces
2025-06-12 18:24:49 -04:00
Rylan Polster
35962a447d
Remove deprecated vscode sorbet option
2025-06-12 17:30:47 -04:00
Patrick Linnane
d428e832ee
Merge pull request #20093 from Homebrew/brew-mcp-settings
...
Add MCP server VS Code config
2025-06-12 20:48:08 +00:00
Patrick Linnane
ac6a7b476b
Add MCP server VS Code config
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-06-12 10:58:21 -07:00
Rylan Polster
e66bb7ece5
Merge pull request #20092 from Homebrew/revert-20080-cask-variations-only-supported
...
Revert "Only generate cask variations for supported macOS configurations"
2025-06-12 16:43:59 +00:00
Mike McQuaid
ec539147a7
Merge pull request #20089 from Homebrew/revert-20079-fix-tests-only-files
...
Revert "Filter `brew tests` spec files appropriately for each OS"
2025-06-12 16:40:34 +00:00
Mike McQuaid
fca5630b23
Merge pull request #20091 from Homebrew/update-docs-workflow
...
Generate template API samples for `formulae.brew.sh` docs workflow
2025-06-12 16:40:30 +00:00
Rylan Polster
54b349bb89
Revert "Only generate cask variations for supported macOS configurations"
2025-06-12 11:53:01 -04:00
Mike McQuaid
f234423913
dev-cmd/tests: fix require ordering.
...
This needs to happen after `setup_environment!` so that
`HOMEBREW_TEST_GENERIC_OS` is set and `OS.linux?` and `OS.mac?` both
`return false`.
2025-06-12 16:43:50 +01:00
Mike McQuaid
9541ad8931
workflows/docs: remove comment.
2025-06-12 16:39:55 +01:00
Rylan Polster
577f01c30e
Generate template API samples for formulae.brew.sh
docs workflow
2025-06-12 11:19:19 -04:00
Eric Knibbe
8063291f7c
Merge pull request #20090 from Lekensteyn/remove-force-auto-update-option
...
Remove unused --force-auto-update option
2025-06-12 13:51:36 +00:00
Mike McQuaid
1a5afaf739
Merge pull request #20082 from alex/strict-check-for-duplicate-prs
...
Add strict parameter to `GitHub::check_for_duplicate_pull_requests`
2025-06-12 13:23:17 +00:00
Mike McQuaid
50bdb40efb
Merge pull request #20080 from Homebrew/cask-variations-only-supported
...
Only generate cask variations for supported macOS configurations
2025-06-12 13:22:45 +00:00
Alex Gaynor
efa0c9554a
fixes #19828 -- added a strict parameter to GitHub::check_for_duplicate_pull_requests
2025-06-12 08:45:16 -04:00
Mike McQuaid
d68b890d61
Merge pull request #20087 from Homebrew/bump-formula-pr-body-fix
...
dev-cmd/bump-formula-pr: handle null body
2025-06-12 12:17:17 +00:00
Peter Wu
770335f72e
Remove unused --force-auto-update option
...
Remove the `brew tap --force-auto-update` option and the
`force_auto_update` configuration file option from Homebrew Bundles.
Fixes #19856
2025-06-12 14:16:12 +02:00
Bo Anderson
bf6f813492
dev-cmd/bump-formula-pr: handle null body
2025-06-12 04:48:15 +01:00
Eric Knibbe
a63baa62d2
Merge pull request #20086 from Homebrew/sync-shared-config
...
Synchronize shared configuration
2025-06-12 02:45:38 +00:00
BrewTestBot
498ab9e4b7
homebrew-actions.yml: update to match main configuration
2025-06-12 02:23:28 +00:00
Eric Knibbe
bb0bb27591
Merge pull request #20081 from Homebrew/ignore-intel-only
...
cask/audit: skip caveats check for Intel-only casks
2025-06-12 02:13:30 +00:00
Rylan Polster
e5667cb5ae
Only generate cask variations for supported macOS configurations
2025-06-11 20:30:14 -04:00
Rylan Polster
7a806ac1bd
Merge pull request #20083 from Homebrew/sponsors-maintainers-man-completions
...
Update sponsors.
2025-06-12 00:20:42 +00:00
Rylan Polster
5831783a85
Merge pull request #20079 from Homebrew/fix-tests-only-files
...
Filter `brew tests` spec files appropriately for each OS
2025-06-12 00:15:21 +00:00
BrewTestBot
728440df3a
Update sponsors.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2025-06-12 00:08:55 +00:00
Rylan Polster
e5495d097e
Add missing require
2025-06-11 19:56:37 -04:00
Rylan Polster
b242abfdf0
Fix cask API tests
2025-06-11 19:44:26 -04:00
Rylan Polster
ce72e34b19
Filter brew tests
spec files appropriately for each OS
2025-06-11 15:59:21 -04:00
Eric Knibbe
689ff373d8
cask/audit: skip caveats check for Intel-only casks
2025-06-11 15:56:07 -04:00
Mike McQuaid
4e0e5782ec
Merge pull request #20078 from Homebrew/schema-update
...
data/schemas: update schema data.
2025-06-11 16:26:51 +00:00
Mike McQuaid
1857fe4670
Merge pull request #20077 from Homebrew/workflows_tweaks
...
Tweak GitHub Actions workflows
2025-06-11 15:51:47 +00:00
BrewTestBot
755353570d
data/schemas: update schema data.
...
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/schemas.yml ).
2025-06-11 15:39:36 +00:00
Mike McQuaid
7bd8642bfc
Tweak GitHub Actions workflows
...
- prepare to use `main` instead of `master`.
- use synced `actionlint.yml` to simplify Homebrew/.github sync logic.
- fix some broken workflow PR opening logic.
2025-06-11 16:39:03 +01:00
Mike McQuaid
8aeb93ec98
Merge pull request #20073 from Homebrew/attempt_master_to_main_migration
...
cmd/update: attempt migration from `master` to `main` branch.
2025-06-11 07:51:00 +00:00
Mike McQuaid
837b28ba79
cmd/update: attempt migration from master
to main
branch.
...
This should allow any repositories that change from `master` to `main`
to be automatically migrated by `brew update` without requiring manual
intervention or displaying errors to the user.
2025-06-11 08:38:32 +01:00
Eric Knibbe
11f4d304ad
Merge pull request #20076 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-06-10 21:22:07 +00:00
BrewTestBot
347b287967
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2025-06-10 21:00:09 +00:00