The readme file doesn't give a lot of info on what dependencies (libssl, llvm, etc) are necessary to build the project. I figured it out and wanted to save others the trouble
users don't need to configure build environment and dependencies to try out the project because they can simply download from the releases page
users can follow the same steps as the build automation to setup a working environment on a fresh docker image of ubuntu:22.04
be aware
The automation currently doesn't trigger according to any schedule; instead, there's a button in the 'actions' tab of the repo anytime you want to release a new version. It deletes the old version automatically to not count against your quota. If you want, I can change this behavior or I can set it up to automatically release weekly, monthly, when main branch is pushed or something.
I'm still somewhat new to github actions so perhaps there's a more elegant way to accomplish this. But hey, it works!
future
in the future, i think it could be cool to release ARM artifacts. To do that, either github would need to widely support ARM host types for action workflows or someone could figure out how to configure meson for cross-compilation.
why
The readme file doesn't give a lot of info on what dependencies (libssl, llvm, etc) are necessary to build the project. I figured it out and wanted to save others the trouble
be aware
The automation currently doesn't trigger according to any schedule; instead, there's a button in the 'actions' tab of the repo anytime you want to release a new version. It deletes the old version automatically to not count against your quota. If you want, I can change this behavior or I can set it up to automatically release weekly, monthly, when main branch is pushed or something.
I'm still somewhat new to github actions so perhaps there's a more elegant way to accomplish this. But hey, it works!
future
in the future, i think it could be cool to release ARM artifacts. To do that, either github would need to widely support ARM host types for action workflows or someone could figure out how to configure meson for cross-compilation.