Skip to content

[ENHANCEMENT] MSL Installer #68

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

Open
Nylux opened this issue Apr 25, 2024 · 1 comment
Open

[ENHANCEMENT] MSL Installer #68

Nylux opened this issue Apr 25, 2024 · 1 comment
Labels
priority:low This needs to be worked on at some point type:enhancement New feature or request

Comments

@Nylux
Copy link
Collaborator

Nylux commented Apr 25, 2024

Describe the problem which requires a new feature.

Installing MSL right now is not very intuitive.

Describe the solution you'd like

MSL should have its own installer.
This can take the form of a .msi, .exe or even a simpler .sfx archive.

Describe alternatives you've considered if any

None

Additional context

Bad installations are one of the biggest issue MSL is facing, and it's making us waste time on something that could be avoided altogether by getting a proper solution in place.

@Nylux Nylux added type:enhancement New feature or request priority:low This needs to be worked on at some point labels Apr 25, 2024
@Nylux Nylux added this to the Full Release 1.0.0.0 milestone Apr 25, 2024
@Nylux
Copy link
Collaborator Author

Nylux commented Jul 5, 2024

Inno Setup looks promising.

We could write a .iss file, host it on the repo, and have it compiled through this github action when making a release.
Then we just have to add the resulting setup.exe to the release.

This comes with some customization, we can enforce (or not) the install dir, specify supported architectures and run external scripts.

@Nylux Nylux modified the milestones: Full Release 1.0.0.0, Minor Update 0.12.0.0 - Health Update Jul 5, 2024
@Nylux Nylux removed this from the Minor Update 0.12.0.0 - Health Update milestone Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:low This needs to be worked on at some point type:enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant