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

Create GitHub Actions workflow to attach a .msi installer to published releases #21

Open
Duckwhale opened this issue Oct 21, 2021 · 2 comments

Comments

@Duckwhale
Copy link
Member

I have a prototype for creating MSI installers in my Gists somewhere, but the UX still wasn't great. I need to figure out some things still:

  • How to modify the installer package so that it also offers setting the PATH correctly?
  • How to add a selection for the install directory?
  • How to make sure Windows accepts the release as legitimate (needs to be signed first)?
  • What is the best/desired user experience? Compare NodeJS, Python3 installer and many others (Lua's UX is pretty bad in comparison, so let's not copy that approach)
@Duckwhale Duckwhale added this to the TBD milestone Oct 21, 2021
@Duckwhale Duckwhale added this to Vague and distant future (Backlog) in Timeline Oct 21, 2021
@Duckwhale Duckwhale added this to Eventually (Future) in Roadmap Oct 21, 2021
@Duckwhale
Copy link
Member Author

Perhaps NSIS might be a viable alternative, too: https://en.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System

Probably depends on the tools (WIX for MSI is awful to work with); I know electron-builder uses nsis and the result still felt OKish.

@Duckwhale
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Roadmap
Eventually (Future)
Timeline
Vague and distant future (Backlog)
Development

No branches or pull requests

1 participant