Skip to content

Linux users can easily install the native AlgoKit cli #388

Open
@neilcampbell

Description

@neilcampbell

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

Metadata

Metadata

Assignees

Labels

algokitv3AlgoKit v3 backlog items

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions