Skip to content
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

Provide homebrew install of Weave GitOps CLI #662

Closed
3 tasks
sympatheticmoose opened this issue Aug 25, 2021 · 6 comments · Fixed by #1157
Closed
3 tasks

Provide homebrew install of Weave GitOps CLI #662

sympatheticmoose opened this issue Aug 25, 2021 · 6 comments · Fixed by #1157
Assignees

Comments

@sympatheticmoose
Copy link
Contributor

sympatheticmoose commented Aug 25, 2021

Short description
As a developer I want to install the Weave GitOps CLI through an appropriate package manager so that it is easy to discover, install and manage.

We should try and reuse the tap and bot for eksctl - to make it simpler for users of that tool, and hopefully for ourselves to set up.

I would like us to use the term gitops for the formula/package based on current designs for how we bring together our various CLIs into a single experience, this would be a useful first step.

Acceptance criteria

  • A new release of the CLI should automatically update the formula
  • Manual test on linux and mac
  • Automated test to install WeGO on a macOS VM (GH actions) and run wego version (run in Nightly).
@jpellizzari
Copy link
Contributor

@sympatheticmoose We had originally wanted to track downloads internally. A homebrew distribution channel will make that impossible. Are we abandoning that approach?

@sympatheticmoose
Copy link
Contributor Author

It's not impossible, we can still track downloads in the same way through the releases. I don't believe any special actions are required unless we want to separate our stats to measure the effectiveness of the homebrew distribution, but I'm not too concerned by that.

@pzfreo
Copy link
Contributor

pzfreo commented Sep 21, 2021

Regarding tracking downloads, it was agreed that it is more important to make it easy to install and we can get useful metrics in other ways.

@steveww
Copy link

steveww commented Sep 28, 2021

+1 for brew install

@sympatheticmoose
Copy link
Contributor Author

@J-Thompson12 @JamWils do we have updated docs for this?

@J-Thompson12
Copy link
Contributor

J-Thompson12 commented Nov 17, 2021

We do not have docs yet because we will have to do a release before people can download with brew. I will update the docs and nightly test after a release is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants