MikePopoloski / slang

SystemVerilog compiler and language services
MIT License
558 stars 122 forks source link

Upload executables in releases #1000

Closed AndrewNolte closed 1 month ago

AndrewNolte commented 1 month ago

We can use something like https://github.com/softprops/action-gh-release in a CI job to upload executables for releases. I think this would be great for expanding access to slang, and could lead to integration with package managers like homebrew and apt

MikePopoloski commented 1 month ago

I used to include binaries in the releases but it turned out to be more of a headache than it's worth; everyone has different systems with different requirements for how they want their binaries built so there are too many permutations to handle well. Also this doesn't help package managers at all regardless; they don't ever use pre-built binaries, part of their job is to build the world with a consistent set of build options and environment.