arlon icon indicating copy to clipboard operation
arlon copied to clipboard

Create Compiled Arlon CLI for MacOS, with Build Infrastructure

Open cre8minus1 opened this issue 2 years ago • 8 comments

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 avatar Jul 14 '22 18:07 cre8minus1

This PR fixes it partially, it creates the executables https://github.com/arlonproj/arlon/pull/174 brew install needs a license to my knowledge

Rohitrajak1807 avatar Sep 13 '22 08:09 Rohitrajak1807

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

cruizen avatar Sep 22 '22 20:09 cruizen

Hey team! Please add your planning poker estimate with Zenhub @bcle @cruizen @jayanth-tjvrr @Rohitrajak1807 @ShaunakJoshi1407

cruizen avatar Jan 11 '23 10:01 cruizen

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?

Rohitrajak1807 avatar Jan 11 '23 12:01 Rohitrajak1807

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 avatar Jan 19 '23 11:01 cruizen

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 avatar Jan 19 '23 11:01 cruizen

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 avatar Jan 19 '23 11:01 cruizen

Moved this out of v0.11

cruizen avatar Feb 03 '23 06:02 cruizen