webmentiond icon indicating copy to clipboard operation
webmentiond copied to clipboard

Create binary releases

Open zerok opened this issue 4 months ago • 3 comments

We should reintroduce binary releases again to support hosts like Uberspace

zerok avatar Jul 30 '25 20:07 zerok

I think I slightly overdid the customization part of the webinterface. I think it wouldn't be the worst idea to just embed all the JS, CSS, HTML into the binary itself but leave an option to override everything is necessary. Then binary and Docker releases would be pretty much identical.

zerok avatar Aug 24 '25 08:08 zerok

I would completely agree with this idea. 👍

pftnhr avatar Aug 27 '25 09:08 pftnhr

Embedding is now done. The next time I have some spare cycles, I will rework the release-tooling to again also produce binaries and ideally attach them to a GH release 🙂

zerok avatar Sep 14 '25 18:09 zerok

Binaries linked to musl are now attached to the 1.3.0 release. I'm currently considering redoing the whole release process as building for arm64 within a default/simple Dagger setup is just very slow on GitHub without using a dedicated arm64 runner.

Ideally, I'd like to offer glibc and musl binaries.

zerok avatar Dec 02 '25 07:12 zerok

https://github.com/zerok/webmentiond/releases/tag/v1.3.1-rc3 now also has glibc binaries. Closing this for now. In case the binaries don't work for you, please let me know 🙂

zerok avatar Dec 03 '25 20:12 zerok