I see that every run of the setup action, bb is downloaded anew. It should be possible to cache it.
Actually looking at DeLaGuardo/[email protected] it seems it does cache it itself:
Run DeLaGuardo/[email protected]
...
Cache restored successfully
Clojure CLI found in cache /opt/hostedtoolcache/ClojureToolsDeps/1.11.1-1208-10-1/x64
so perhaps setup-babashka could do the same? 🙏