From a4c829571eb0db953b20cf237b5caf667e4ad733 Mon Sep 17 00:00:00 2001 From: Yogthos Date: Tue, 1 Sep 2026 23:34:19 -0400 Subject: [PATCH] ring-app: pin time, db and jolt-crypto past their :jolt/provides declarations jolt resolves host classes through a library's :jolt/provides declaration now (jolt #813), and the pinned time/db/crypto shas predate the commits that added theirs, so the build died loading Selmer with an unknown FormatStyle. Claude-Session: https://claude.ai/code/session_019tGgRzPx3vtr5siPkKjjLE --- ring-app/deps.edn | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ring-app/deps.edn b/ring-app/deps.edn index 679e4c8..db91ec8 100644 --- a/ring-app/deps.edn +++ b/ring-app/deps.edn @@ -7,19 +7,18 @@ ;; pure-Clojure libraries pulled straight from their git repos and run unchanged. :deps {jolt-lang/time {:git/url "https://github.com/jolt-lang/time.git" - :git/sha "70dfb7981ef4ed70c5d142109d56a90edfb79cef"} + :git/sha "33c5e9831c046cfcbe68bc0c9c33e92568eaebb1"} jolt-lang/ring-chez-adapter {:git/url "https://github.com/jolt-lang/ring-chez-adapter" :git/tag "v0.7.2" :git/sha "4d2548c035c0"} jolt-lang/db {:git/url "https://github.com/jolt-lang/db" - :git/tag "v0.4.0" - :git/sha "d85f391ca521da389b935c38f3d78b30eaa23208"} + :git/sha "102b0011f2e680e6d9d413db196949284185d9ad"} ;; crypto (AES/HMAC/SecureRandom over OpenSSL) so ring-defaults' session ;; + CSRF middleware loads. Shared with http-client; jolt.deps reconciles ;; the duplicate libssl/libcrypto natives to a single load. jolt-lang/jolt-crypto {:git/url "https://github.com/jolt-lang/jolt-crypto" - :git/sha "584a4d32094f0a72613d028deb944de00cd9fc11"} + :git/sha "44da69bad08a2fd7631bd4061e3fb53938dafff6"} ring/ring-core {:mvn/version "1.15.4"} ring/ring-codec {:mvn/version "1.3.0"} ;; ring-defaults bundles a sensible middleware stack (params, static