Made a project which uses tools.build and babashka together. It has shared code for babashka and tools.build and prevent re-builds when not necessary.
E.g. bb jar or bb uber immediately quit within milliseconds if there is nothing to be rebuilt.
https://github.com/clj-easy/graal-build-time/blob/main/bb.edn
https://github.com/clj-easy/graal-build-time/blob/main/build_shared.clj
https://github.com/clj-easy/graal-build-time/blob/main/build.clj