@matklad , @Laurențiu Nicola , though this one is merged, I'd like to settle whether which specific architectures and on which os need to be filtered out. Maybe we should only allow users with the same os and arch as for the one we build on ci only?

I guess we could also encode the target in e.g. the release artifact name to automatically get support for newer targets when they are available, but it might not be worth the effort.

I don't think that we should do automation on selecting the proper binaries from the release right now. The amount of platforms is not so big and we support only a tiny bit of them, though if the list will grow out of control the automation won't be avoidable, but it won't be too hard to implement it.