On your github release page [1], there are both "bun-darwin-x64.zip" and "bun-darwin-x64-baseline.zip". What is the difference between them? Why the "aarch64" binaries don't have the baseline versions?
In addition, your "bun-linux-x64.zip" doesn't work on CentOS7 due to glibc compatibility. Would be good to provide a more portable binary.
Honestly if you run CentOS 7 you have to expect that most binaries won't work due to glibc compatibility issues. It's like 95% of the reason musl exists.
I am amazed and not at all amazed that GCC has never got a --compatible-with-old-linux flag.
To be fair MacOS doesn't really either, but people tend not to run 9 year old versions of MacOS.
In addition, your "bun-linux-x64.zip" doesn't work on CentOS7 due to glibc compatibility. Would be good to provide a more portable binary.
[1] https://github.com/oven-sh/bun/releases/tag/bun-v1.0.0