archethic-foundation / archethic-foundation/archethic-cli

Packaging automation

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
packaging
Dominant language
Go
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### Is your feature request related to a problem?

For now the packaging of the binary is down in the Github releases.
However we should support multiple package manager to use the integration and usage of the tool.

### Describe the solution you'd like

For linux, we can leverage snap and for mac homebrew.
In terms of automation, we could try to use goreleaser which create abstraction avoiding to setup pipelines individually.

```[tasklist]
### Tasks
- [x] Homebrew (OSX)
- [ ] Linux / Snap
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing how the binary is currently packaged in GitHub releases and the completed Homebrew task. Compare the remaining Linux/Snap task with the proposed GoReleaser approach. Done means the Linux package is automated and the release process supports the requested package-manager integration.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, cli, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.