archethic-foundation / archethic-foundation/archethic-cli
Packaging automation
- 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