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

Distribute binaries with each release #415

Closed
Niols opened this issue Apr 5, 2023 · 1 comment · Fixed by #538
Closed

Distribute binaries with each release #415

Niols opened this issue Apr 5, 2023 · 1 comment · Fixed by #538
Labels
P2 major: an upcoming release type: feature request

Comments

@Niols
Copy link
Member

Niols commented Apr 5, 2023

Is your feature request related to a problem? Please describe.

In order to improve the ease of use/installation of Topiary, I believe it would be good to provide compiled binaries for common architecture with each release. This would allow random users to just download and run Topiary.

More importantly, this would open the door to easy distribution as a package, because this would not require any more compilation from the package maintainers. This could allow distribution through OPAM, for instance, or alternative faster distribution through nixpkgs (which, for now, contains only the version of Topiary one needs to compile).

These considerations came up in the context of #254.

@nojb
Copy link

nojb commented Apr 24, 2023

+1 for this. Also, Windows binaries would be very welcome (incidentally, if distributing binaries it would be good to keep the option of statically linking the tree-sitter grammars in order to keep the distributed binaries self-contained, cf #4).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 major: an upcoming release type: feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants