linux build has OpenSSL ABI issues
I don't think cb's builds have ever worked for me on Fedora. I upgraded it once after a long while and got this thing:
> cb list
error: SSL_CTX_new: error:030000A9:digital envelope routines::unknown option
id: eda3c86a40d54b328e791c057aebe05f
Which is vaguely familiar...I feel that I had this over a year ago, too. It doesn't happen if I build cb myself, which I guess is what I have been doing. (I just did it again)
Currently we use the ubuntu-latest runner for releasing the linux builds of cb, so that likely has something to do with it I'm sure.
Unfortunately, I'm not aware of a RH/Fedora runner available without going to a self-hosted approach. I'll bring this up internally to see if there might be an option available to us to help provide broader support. But in the meantime, building from source (while not always ideal) is likely the most reliable approach for distros out side of debian based and/or MacOS.
You might be able to do some close work with OpenSSL to avoid this, e.g. a Crystal macro that checks the openssl version and perhaps micromanages some options to avoid the change in functionality. Then you only need one build.