ekzhang / sshx

Fast, collaborative live terminal sharing over the web
https://sshx.io
MIT License
5.81k stars 175 forks source link

Create github releases including releasing binaries #73

Closed jankatins closed 6 months ago

jankatins commented 8 months ago

I use github releases to get notified about new releases of projects and also have some process to automatically download new releases for my arch&os. It would be nice if sshx could make such releases available (e.g. via automatic pipelines as already mentioned in https://github.com/ekzhang/sshx/issues/35 or using others projects release pipeline e.g. https://github.com/mitsuhiko/rye/blob/main/.github/workflows/release.yml)

dch commented 7 months ago

I'm porting this to FreeBSD and need a git tag to build off. Would be great if we can have tags in the source code.

ekzhang commented 6 months ago

We have tags for the latest release. I'm closing this now.

Unfortunately I'm not going to build release binaries into CI because I've found that process to be somewhat brittle in the past. If it fails for any reason (network, GitHub down, API issues, cosmic ray, etc.) then you need to find a way to rerun the CI step. Sorry!