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

Windows users can easily install the native AlgoKit cli #387

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

Windows users can easily install the native AlgoKit cli #387

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 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
@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
@aorumbayev aorumbayev removed their assignment Feb 5, 2024
@neilcampbell neilcampbell self-assigned this Feb 12, 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

2 participants