Would you consider distributing native binaries (via GraalVM Native Image) as part of releases? Single executable, no JDK required.
I have a working implementation covering Linux, macOS, and Windows: diff
Builds via GitHub Actions for now — Bazel integration needs some rules_graalvm fixes first.
Happy to open a PR if there's interest.