This repository was archived by the owner on Nov 16, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
Homebrew install workflow for bedrock #47
Copy link
Copy link
Open
Description
As a:
User
I want:
To install bedrock tools with homebrew
So that:
It's easier to install dependencies, and manage versions
Describe the solution you'd like:
Support installing bedrock-cli and fabrikate via homebrew
Acceptance Criteria:
- Design doc.
- Create homebrew formula repository https://github.com/microsoft/homebrew-bedrock
- Add bedrock-cli formula to /microsoft/homebrew-bedrock -> PR
- Reuse formulas from this repository: https://github.com/edaena/homebrew-core/
- Update versions and dependencies for the formulas to reflect the latest
- Investigate a way of automatically updating formulas based on releases.
- Investigate using brew bottles for distributing the tools instead of having users build from source: https://jonathanchang.org/blog/maintain-your-own-homebrew-repository-with-binary-bottles/
- Solution does not require building the
bedrock-clifrom source - Solution is part of the Azure DevOps release pipeline and requires no manual intervention
- Test solution in a separate Azure DevOps project
- Test additional release
- Integrate solution to the Bedrock CLI release pipeline
Add github service connection formicrosoft/homebrew-bedrockin the Azure Pipeline
Describe alternatives you've considered:
- Possibly add a step to the bedrock github release pipeline
Additional context:
Related resources:
Host bottles for taps
Maintain your own homebrew repo
homebrew bottles
Brew test bot
Example: azcli formula
Does this require updates to documentation?:
Metadata
Metadata
Assignees
Labels
No labels