Skip to content

Windows users can easily install the native AlgoKit cli #387

Open
@neilcampbell

Description

@neilcampbell

Description

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

Technical Details

  • The plan is to remove the choco package if winget works well

Acceptance Criteria

Tasks

  • Add additional step in build binaries action to convert pyinstaller .exe file into an msi installer. Ensure that artifact is what gets zipped and uploaded to the release/prerelease and as a build artifact
  • Enhance release ci pipeline to codesign the binary prior to release to winget (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). Evaluate whether GPG signing is sufficient for windows scenarios.
  • Integrate winget by relying on the following action (https://github.com/vedantmgoyal2009/winget-releaser) which simplifies managing a fork of winget community repo and auto propagating prs with latest manifests to the fork and then from fork to official repo.
  • Perform initial e2e release and pass PR review on official winget repository
  • Document new installation option on the main readme for windows 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