About releases: https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository
How to set up a GitHub Action that does releases automatically: https://github.com/softprops/action-gh-release
On a release we should cross-compile the binary for every popular platform. Some examples: Windows x86, Windows x86_64, Linux x86, Linux ARM, MacOS x86, MacOS ARM (M series), etc... A research is needed here to see to which platforms do other similar products compile to.