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

Linux users can easily install the native AlgoKit cli #388

Open
4 tasks
neilcampbell opened this issue Jan 10, 2024 · 0 comments
Open
4 tasks

Linux users can easily install the native AlgoKit cli #388

neilcampbell opened this issue Jan 10, 2024 · 0 comments
Assignees
Labels
algokitv3 AlgoKit v3 backlog items

Comments

@neilcampbell
Copy link
Contributor

neilcampbell commented Jan 10, 2024

Description

As a Linux user
I want to install the AlgoKit cli using Snap
So that I have a seamless install and upgrade experience

Technical Details

  • Alessandro will check with the community to decide if we should use Snap, AppImage or flatpack. The decision was made by Alessandro to use Snap.

Acceptance Criteria

Tasks

  • Enhance release ci pipeline to codesign the binary prior to release to snap (evaluate whether there is any value to instead parametrize the build artifact action to take care of codesigning step vs having dedicated step as part of the cd workflow)
  • Codesigning on linux is generally less common than on windows and mac, evaluate options for simple GPG codesigning by including codesigning step as parametrize conditional step in build binaries action or as part of the CD pipeline for snap
  • Move poc implementation from latest commit on main branch on a fork of algokit-cli, connect with snap credentials to be provided by @Loedn and test distribution to an edge channel on snapcraft.
  • Document new installation option on the main readme for linux and snap users
@neilcampbell neilcampbell added the algokitv3 AlgoKit v3 backlog items label Jan 10, 2024
@neilcampbell neilcampbell added this to the AlgoKit CLI enhancements milestone Jan 10, 2024
@aorumbayev aorumbayev self-assigned this Jan 24, 2024
@negar-abbasi negar-abbasi self-assigned this Jan 25, 2024
@aorumbayev aorumbayev removed their assignment Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
algokitv3 AlgoKit v3 backlog items
Projects
None yet
Development

No branches or pull requests

3 participants