dom96 / choosenim

Tool for easily installing and managing multiple versions of the Nim programming language.
BSD 3-Clause "New" or "Revised" License
679 stars 67 forks source link

Adding workflow to automatically build and upload binaries #296

Closed marcomq closed 2 years ago

marcomq commented 2 years ago

This workflow would automatically build and upload binaries for windows, linux and macos when tags are created. It may be triggered manually and would overwrite existing binaries. On linux, it would use manylinux2014, so the binary would probably be compatible for RHEL 7 and other older and newer distributions.

Note: For windows, this would currently just upload the .exe and not the .bat /.zip file. Couldn't find the sources for those.

I only tested the manual trigger - not sure if upload on create tag would do everything correct. You may delete this if you currently have some other solution :)