jo icon indicating copy to clipboard operation
jo copied to clipboard

Publish pre-built binaries to github releases

Open onedr0p opened this issue 1 year ago • 3 comments

Hi 👋🏼

It would be awesome if there would be pre-built binaries attached to github releases for linux/arm64, linux/amd64 etc...

This is helpful for package managers like aqua (see link below) and others that can pull from github release artifacts

onedr0p avatar Dec 28 '24 15:12 onedr0p

Jo is probably in most distributions' repositories, so I don't see the point really, quite apart from the issues with dynamic linking etc.

jpmens avatar Dec 28 '24 23:12 jpmens

Would you be open for contributions? I could see about adding a GH workflow to do this but I understand your reluctance.

onedr0p avatar Dec 29 '24 00:12 onedr0p

I'm open as long as you do all the work. ;)

jpmens avatar Dec 29 '24 10:12 jpmens

For me, the reasoning behind prebuilt binaries is, I don't want to needlessly install system packages since 1. I try to be cross-platform for when work shafts me with a janky Ubuntu or Mac 2. My daily driver is Fedora Atomic, which takes forever to rebuild base just to install one or two extra packages and 3. I want to be distro agnostic, so I use mise/pixi/flatpak for just about everything.

I wasn't able to find a work around directly, but rjo's behavior is just close enough that it works for all my scripts (unfortunately its not 100% the same):

mise use -g cargo:cargo-binstall mise use -g cargo:rjo

sorry, I was going to put in the work, but now I don't have to

xeoneox avatar Jul 28 '25 19:07 xeoneox