malli

steveb8n 2025-11-14T01:14:21.685749Z

@matti.uusitalo117 Thanks for the latest fix for recursive schemas. I have updated and am benefiting from the lack of stack overflows now. One place I use this is Datomic Cloud and it fails to deploy using Malli Git coordinates. So do you have any idea when you will cut a new tagged release for Malli with this fix? cc @jaret

steveb8n 2025-11-14T01:15:36.593879Z

In case it helps the datomic team, here’s the error I get in CI…. clojure.lang.ExceptionInfo: Library metosin/malli has missing :sha in coordinate. {:lib metosin/malli, :coord #:git{:url "", :sha "cc95c58b5a588b1d7ea80c1d36ec2c2a22a2211f"}} at clojure.tools.deps.alpha.extensions.git$eval12347$fn__12349.invoke(git.clj:27) at clojure.lang.MultiFn.invoke(MultiFn.java:239) at clojure.tools.deps.alpha$canonicalize_deps$fn__12501.invoke(alpha.clj:69) at clojure.core.protocols$fn__8249.invokeStatic(protocols.clj:168) at clojure.core.protocols$fn__8249.invoke(protocols.clj:124) at clojure.core.protocols$fn__8204$G__8199__8213.invoke(protocols.clj:19) at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:31) at clojure.core.protocols$fn__8234.invokeStatic(protocols.clj:75) at clojure.core.protocols$fn__8234.invoke(protocols.clj:75) at clojure.core.protocols$fn__8178$G__8173__8191.invoke(protocols.clj:13) at clojure.core$reduce.invokeStatic(core.clj:6887) at clojure.core$reduce.invoke(core.clj:6869) at clojure.tools.deps.alpha$canonicalize_deps.invokeStatic(alpha.clj:68) at clojure.tools.deps.alpha$canonicalize_deps.invoke(alpha.clj:66) at clojure.tools.deps.alpha$expand_deps$fn__12527.invoke(alpha.clj:185) at clojure.tools.deps.alpha$expand_deps.invokeStatic(alpha.clj:184) at clojure.tools.deps.alpha$expand_deps.invoke(alpha.clj:165) at clojure.tools.deps.alpha$resolve_deps.invokeStatic(alpha.clj:232) at clojure.tools.deps.alpha$resolve_deps.invoke(alpha.clj:214) at clojure.tools.deps.alpha.script.make_classpath$create_classpath.invokeStatic(make_classpath.clj:63) at clojure.tools.deps.alpha.script.make_classpath$create_classpath.invoke(make_classpath.clj:55) at .classpath$get_tools_deps_maps.invokeStatic(classpath.clj:77)

steveb8n 2025-11-14T01:30:04.293399Z

Sorry everyone, this is a false alarm. The problem was in one of my own dependencies, where I was still using the more modern :git/sha instead of :sha for Datomic

✅ 1