New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
brew.sh: test HOMEBREW_INSTALL_FROM_API
on developers.
#14384
brew.sh: test HOMEBREW_INSTALL_FROM_API
on developers.
#14384
Conversation
Review period will end on 2023-01-19 at 17:49:08 UTC. |
Review period ended. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Test `HOMEBREW_INSTALL_FROM_API` on `HOMEBREW_DEV_CMD_RUN` and `HOMEBREW_DEVELOPER` folks who haven't run a `HOMEBREW_DEVELOPER_COMMAND`. The next step after this will be to make this functionality the default for everyone.
ce34766
to
8e1bcd9
Compare
Doing some testing on a formula that's failing CI. I'm not able to pass |
That's expected. Building from source is intentionally not supported when using the API. You'll need to set That being said, if there's a messaging issue we should definitely work on improving it |
Ah, ok. I misunderstood. I thought setting |
@MikeMcQuaid for folks maintaining forks of homebrew, is there an issue to track for this feature's rollout? I only just learned about I'd be interested in knowing:
|
Will be default in the next few weeks.
It was mentioned in https://brew.sh/2022/09/07/homebrew-3.6.0/ and https://brew.sh/2021/10/25/homebrew-3.3.0/. If you're maintaining a fork: you should definitely read all these release notes in detail.
With the next major/minor tag in the next few weeks. Cannot be more specific than that.
No but, for homebrew/core and homebrew/cask stuff: sort of. It'll use the API by default unless you opt-out or build from source (which isn't supported already).
Note sure I understand the question here, can you elaborate? |
Test
HOMEBREW_INSTALL_FROM_API
onHOMEBREW_DEV_CMD_RUN
andHOMEBREW_DEVELOPER
folks who haven't run aHOMEBREW_DEVELOPER_COMMAND
.The next step after this will be to make this functionality the default for everyone.
Want this to be tested a bit before the next major/minor tag but don't want to merge this just yet.