From 1a5a2fa76b2c65b0b107f20de402201dc008f673 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 15 Sep 2026 17:31:50 +0200 Subject: [PATCH 1/2] Publish to Clojars with bb --- bb.edn | 17 +++++++---------- {script => bb}/test_clj.clj | 0 deps.edn | 4 ---- 3 files changed, 7 insertions(+), 14 deletions(-) rename {script => bb}/test_clj.clj (100%) diff --git a/bb.edn b/bb.edn index 248692f..b01e54e 100644 --- a/bb.edn +++ b/bb.edn @@ -1,4 +1,5 @@ -{:paths ["script"] +{:paths ["bb"] + :deps {io.github.babashka/deps-deploy {:mvn/version "0.0.1"}} :tasks {test:clj {:doc "Run jvm tests, optionally specify clj-version (ex. :clj-1.10 :clj-1.11(default) or :clj-all)" :task test-clj/-main} @@ -29,12 +30,8 @@ (fn [[_ match]] (str "#_:version " (pr-str version)))))))} - publish {:depends [refresh-version] - :task (clojure "-T:build deploy")} - - deploy {:doc "Build the jar and deploy it to Clojars, all in bb" - :extra-paths ["."] - :extra-deps {io.github.clojure/tools.build {:mvn/version "0.10.14"} - io.github.babashka/deps-deploy {:mvn/version "0.0.1"}} - :requires ([build]) - :task (build/deploy {})}}} + publish {:doc "Build the jar and deploy it to Clojars" + :depends [refresh-version] + :extra-paths ["."] + :requires ([build]) + :task (build/deploy {})}}} diff --git a/script/test_clj.clj b/bb/test_clj.clj similarity index 100% rename from script/test_clj.clj rename to bb/test_clj.clj diff --git a/deps.edn b/deps.edn index fbef5ad..d095671 100644 --- a/deps.edn +++ b/deps.edn @@ -20,9 +20,5 @@ io.github.borkdude/deflet {:mvn/version "0.1.0"}} :main-opts ["-m" "cognitect.test-runner"] :exec-fn cognitect.test-runner.api/test} - :build ;; added by neil - {:deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "8e78bcc"} - io.github.babashka/deps-deploy {:mvn/version "0.0.1"}} - :ns-default build} :dev {:extra-deps {hato/hato {:mvn/version "0.9.0"}}}}} From ef5e98f3c3255fe673ecb2f422530cf793f09461 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 15 Sep 2026 18:02:53 +0200 Subject: [PATCH 2/2] Exclude http-client from deps-deploy, so tests run against the source --- bb.edn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bb.edn b/bb.edn index b01e54e..3209bc7 100644 --- a/bb.edn +++ b/bb.edn @@ -1,5 +1,6 @@ {:paths ["bb"] - :deps {io.github.babashka/deps-deploy {:mvn/version "0.0.1"}} + :deps {io.github.babashka/deps-deploy {:mvn/version "0.0.1" + :exclusions [org.babashka/http-client]}} :tasks {test:clj {:doc "Run jvm tests, optionally specify clj-version (ex. :clj-1.10 :clj-1.11(default) or :clj-all)" :task test-clj/-main}