Mike McQuaid
21e3621132
Merge pull request #20040 from Homebrew/brew_sh_tests
...
test/cmd: add more shell tests.
2025-06-03 14:33:47 +00:00
Mike McQuaid
76c4eb60ee
test/cmd: add more shell tests.
...
This should help ensure that these don't regress.
2025-06-03 15:24:19 +01:00
Mike McQuaid
f9471f9591
Add brew mcp-server
: a MCP server for Homebrew.
...
Add a new `brew mcp-server` command for a Model Context Protocol (MCP)
server for Homebrew. This integrates with AI/LLM tools like Claude,
Claude Code and Cursor.
It currently supports the calls needed/used by the MCP Inspector and
Cursor (where I've tested it).
It provides as `tools` the subcommands output by `brew help` but should
be fairly straightforward to add more in future.
It is implemented in a slightly strange way (a standalone Ruby command
called from a shell command) as MCP servers need a faster startup time
than a normal Homebrew Ruby command allows and fail if they don't get
it.
There are a few Ruby libraries available but, given how relatively
simplistic the implementation is, it didn't feel worthwhile to use and
vendor them.
2025-06-03 15:22:33 +01:00
Mike McQuaid
89739ac615
Merge pull request #20039 from Homebrew/sync-shared-config
...
Synchronize shared configuration
2025-06-03 08:23:41 +00:00
Mike McQuaid
29ffef482c
Merge pull request #20038 from Homebrew/shard-json-api
...
Shard JSON API by OS/Arch combination
2025-06-03 08:22:10 +00:00
BrewTestBot
175eb65073
dependabot.yml: update to match main configuration
2025-06-03 08:05:26 +00:00
Rylan Polster
0f03757e8f
Shard JSON API by OS/Arch combination
2025-06-02 23:06:02 -04:00
Mike McQuaid
a0c89e4a7f
Merge pull request #20037 from Homebrew/move_sudo_reset_timestamp
...
brew.sh: move sudo reset timestamp.
2025-06-03 01:27:47 +00:00
Mike McQuaid
7c5affa824
brew.sh: move sudo reset timestamp.
...
Let's move this from `bin/brew` to make things like e.g. `brew --prefix`
or `brew shellenv` not reset the sudo timestamp.
This is still in a place that ensures that e.g. no untrusted formula or
tap code has been run yet so should have no security implications but
provide mild usability improvements.
2025-06-02 15:09:27 +01:00
Mike McQuaid
d914a72122
Merge pull request #20030 from Homebrew/rubocop-messages
...
audits: quote and reword problem description text
2025-06-02 08:02:20 +00:00
Eric Knibbe
cd6777fc73
audits: quote and reword problem description text
2025-05-30 23:49:26 -04:00
Bo Anderson
54c8b127ea
Merge pull request #20028 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
4.5.4
2025-05-31 02:23:19 +00:00
Mike McQuaid
bdbd80671a
Merge pull request #20026 from abitrolly/non-archive-fix
...
create: fix archive check if HTML starts with spaces
2025-05-30 16:49:09 +00:00
Mike McQuaid
e71b1473b8
formula_creator: tweak variable name
2025-05-30 14:55:50 +01:00
Mike McQuaid
8c6b3db1cd
Merge pull request #20029 from Homebrew/dependabot/github_actions/github-actions-4335f8aa65
...
build(deps): bump the github-actions group with 2 updates
2025-05-30 10:37:47 +00:00
dependabot[bot]
5805e9d597
build(deps): bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [docker/build-push-action](https://github.com/docker/build-push-action ) and [actions/stale](https://github.com/actions/stale ).
Updates `docker/build-push-action` from 6.17.0 to 6.18.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](1dc7386353...263435318d
)
Updates `actions/stale` from 9.0.0 to 9.1.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](28ca103628...5bef64f19d
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/stale
dependency-version: 9.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 08:29:10 +00:00
Anatoli Babenia
87e57368d4
create: explain file header length logic
2025-05-30 11:12:36 +03:00
Anatoli Babenia
d860fa1fa8
create: fix archive check if HTML starts with spaces
2025-05-30 11:12:36 +03:00
BrewTestBot
3c693459bd
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-05-30 07:36:42 +00:00
Mike McQuaid
e6377ed0c1
Merge pull request #19945 from botantony/cabal
...
dev-cmd/create: add `--cabal` switch
2025-05-30 07:24:37 +00:00
Bevan Kay
6278ac1801
Merge branch 'master' into cabal
2025-05-29 22:44:20 +10:00
Mike McQuaid
0cd1e6ca5b
Merge pull request #20024 from Homebrew/docs-livecheck-review
...
docs/Brew-Livecheck review
2025-05-29 07:49:41 +00:00
Eric Knibbe
493f2aa9f0
docs/Brew-Livecheck review
2025-05-28 13:53:38 -04:00
Mike McQuaid
f3c79353be
Merge pull request #20021 from botantony/no_autobump_constant
...
autobump_constants: add `:requires_manual_review` reason
2025-05-28 15:46:46 +00:00
botantony
9425734b4f
autobump_constants: add :requires_manual_review
reason
...
Signed-off-by: botantony <antonsm21@gmail.com>
2025-05-27 21:48:58 +02:00
Bo Anderson
fe3783d711
Merge pull request #20018 from koddsson/fetch-repo-before-asserting-default-branch
...
tap: fix handling of `--repair` with no branches
2025-05-27 17:11:00 +00:00
Kristján Oddsson
972414cec7
add a T.must
after fetching tap
2025-05-27 16:55:00 +00:00
Kristján Oddsson
7476f09672
format
2025-05-27 16:43:54 +00:00
Kristján Oddsson
0480411c6f
use conditional assignment operator
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2025-05-27 16:35:50 +00:00
Kristján Oddsson
24d9524bbd
remove T.must
to avoid full fetch
2025-05-27 16:01:35 +00:00
Kristján Oddsson
9e05995299
move git fetch
before getting origin_branch_name
2025-05-27 14:54:57 +00:00
Patrick Linnane
0e14dd8d3a
Merge pull request #20013 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-05-27 13:27:11 +00:00
Mike McQuaid
ff568c2179
Merge pull request #20016 from Homebrew/sync-shared-config
...
Synchronize shared configuration
2025-05-27 13:24:37 +00:00
Mike McQuaid
e6aed19670
Merge pull request #20015 from Homebrew/support-tiers-codeowners
...
docs/Support-Tiers: tweak wording, add CODEOWNERS.
2025-05-27 13:23:31 +00:00
BrewTestBot
8fe9691b13
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-05-27 14:14:59 +01:00
BrewTestBot
9d949f3f2f
stale-issues.yml: update to match main configuration
2025-05-27 14:14:45 +01:00
Mike McQuaid
214074cf02
docs/Support-Tiers: tweak wording, add CODEOWNERS.
...
Let's improve the wording of the Support Tiers document and add it to
a (new) CODEOWNERS file to ensure that I or the TSC review changes.
2025-05-27 14:14:05 +01:00
Mike McQuaid
600cb4544d
Merge pull request #20017 from Homebrew/release_fixes
...
workflows/pkg-installer: fix release upload.
2025-05-27 11:15:51 +00:00
Mike McQuaid
2131d70265
workflows/pkg-installer: fix release upload.
...
- Get the release tag from the installer path.
- Remove unnecessary `gh` installation.
- Remove failing test that I can't fix.
2025-05-27 11:47:00 +01:00
Mike McQuaid
171fba9c84
Merge pull request #20011 from Homebrew/revert-19946-SMillerDev-patch-1
...
Revert "feat: allow env for write_jar_script"
2025-05-26 16:28:31 +00:00
Mike McQuaid
1035024b83
Revert "feat: allow env for write_jar_script"
2025-05-26 17:19:48 +01:00
Sean Molenaar
f420f0f63d
Merge pull request #19946 from Homebrew/SMillerDev-patch-1
...
feat: allow env for write_jar_script
2025-05-26 14:36:15 +00:00
Sean Molenaar
81ea767ea3
Update Library/Homebrew/extend/pathname.rb
2025-05-26 21:17:05 +09:00
Bevan Kay
d416755560
Merge pull request #20005 from gibfahn/bump_write_only
...
bump-pr: respect --write-only flag and skip git operations
2025-05-26 08:41:55 +00:00
Mike McQuaid
a2894caceb
Merge pull request #20004 from Homebrew/formula-creator-ruby-rework
...
formula_creator: Update Ruby template
2025-05-26 07:41:51 +00:00
Mike McQuaid
3f15e0eef0
dev-cmd/bump-formula-pr: fix style.
2025-05-26 08:40:14 +01:00
Patrick Linnane
dc0f9d50fd
Merge pull request #20008 from Homebrew/powershell-completion
...
feat: add _ to powershell completion filename
4.5.3
2025-05-25 04:55:46 +00:00
Patrick Linnane
9acd68b8c1
Merge pull request #20007 from Homebrew/SMillerDev-patch-2
...
feat: add clarification of macOS patches in Support-Tiers
2025-05-25 04:55:24 +00:00
Daeho Ro
24cd62140d
feat: add _ to powershell completion filename
2025-05-25 00:15:26 +09:00
Sean Molenaar
e76a02eadd
feat: add clarification of macOS patches in Support-Tiers
2025-05-24 17:03:40 +02:00