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

Create Compiled Arlon CLI for MacOS, with Build Infrastructure #114

Open
1 task
cre8minus1 opened this issue Jul 14, 2022 · 8 comments
Open
1 task

Create Compiled Arlon CLI for MacOS, with Build Infrastructure #114

cre8minus1 opened this issue Jul 14, 2022 · 8 comments
Assignees
Labels
Approved For all issues, once approved issues are placed in a milestone and project. help wanted Extra attention is needed size:M

Comments

@cre8minus1
Copy link
Member

cre8minus1 commented Jul 14, 2022

To make Arlon easier to use we need to create an automated build system that can publish the Arlon CLI for Mac, Windows and Linux.

The end goal is to make using Arlon much easier, with a complied CLI users can download and go.
Users of any desktop OS should be able to download the CLI and use it.

  • Allow users to install using brew

Aha! Link: https://pf9.aha.io/features/ARLON-95

@cre8minus1 cre8minus1 added the Approved For all issues, once approved issues are placed in a milestone and project. label Jul 14, 2022
@cre8minus1 cre8minus1 added this to the 0.10.0 milestone Jul 14, 2022
@cruizen cruizen self-assigned this Jul 20, 2022
@Rohitrajak1807
Copy link
Member

This PR fixes it partially, it creates the executables #174
brew install needs a license to my knowledge

@cruizen
Copy link
Member

cruizen commented Sep 22, 2022

GoReleaser supports Homebrew taps https://goreleaser.com/customization/homebrew/
Does not look like a pro version only feature https://goreleaser.com/pro/

@cruizen cruizen modified the milestones: 0.10.0, 0.11.0 Oct 4, 2022
@cruizen
Copy link
Member

cruizen commented Jan 11, 2023

@Rohitrajak1807
Copy link
Member

We already have GH releases. Is there anything else that's needed as a part of this issue? Also @cre8minus1 is brew installation a hard requirement or a nice to have feature as a part of this effort?

@cruizen
Copy link
Member

cruizen commented Jan 19, 2023

We already have GH releases. Is there anything else that's needed as a part of this issue? Also @cre8minus1 is brew installation a hard requirement or a nice to have feature as a part of this effort?

cc @cre8minus1

@cruizen
Copy link
Member

cruizen commented Jan 19, 2023

We already have GH releases. Is there anything else that's needed as a part of this issue? Also @cre8minus1 is brew installation a hard requirement or a nice to have feature as a part of this effort?

We get an executable for MacOS with GitHub releases, see Assets in any release from https://github.com/arlonproj/arlon/releases

image

So I think the only missing this is integration with HomeBrew, to be able to install arlon with brew install arlon (and brew upgrade arlon etc.)

@cruizen
Copy link
Member

cruizen commented Jan 19, 2023

Brew taps (not head formula) are available with https://goreleaser.com/customization/homebrew/?h=brew
We do not need go-releaser pro license for brew taps integration.
Pro license includes yum and apt formulae through fury.io integration.

@cruizen cruizen added the help wanted Extra attention is needed label Feb 3, 2023
@cruizen cruizen removed this from the 0.11.0 milestone Feb 3, 2023
@cruizen
Copy link
Member

cruizen commented Feb 3, 2023

Moved this out of v0.11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved For all issues, once approved issues are placed in a milestone and project. help wanted Extra attention is needed size:M
Projects
None yet
Development

No branches or pull requests

3 participants