Skip to content

Commit 55130d1

Browse files
authored
test & ci: bump deps (#135)
Of note: - clojure 1.12.0! woot! - new version of clj-kondo! Take advantage of clj-kondo's new ability to copy configs and create cache at same time.
1 parent 861271d commit 55130d1

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

bb.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
:deps {lread/status-line {:git/url "https://github.com/lread/status-line.git"
33
:sha "cf44c15f30ea3867227fa61ceb823e5e942c707f"}
44
io.github.babashka/neil {:git/tag "v0.3.67" :git/sha "054ca51"}
5-
version-clj/version-clj {:mvn/version "2.0.2"}}
5+
version-clj/version-clj {:mvn/version "2.0.3"}}
66
:tasks {;; setup
77
:requires ([babashka.fs :as fs]
88
[clojure.string :as string]

deps.edn

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
:1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0"}}}
1414
:1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.3"}}}
1515
:1.11 {:override-deps {org.clojure/clojure {:mvn/version "1.11.3"}}}
16-
:1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0-beta2"}}}
16+
:1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0"}}}
1717
:test {:extra-paths ["test"]
1818
:extra-deps {io.github.cognitect-labs/test-runner
1919
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
@@ -26,10 +26,10 @@
2626
{:extra-paths ["build"]
2727
:deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}
2828
slipset/deps-deploy {:mvn/version "0.2.2"}
29-
babashka/fs {:mvn/version "0.5.21"}}
29+
babashka/fs {:mvn/version "0.5.22"}}
3030
:ns-default build}
3131
;; for consistent linting we use a specific version of clj-kondo through the jvm
32-
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2024.05.24"}}
32+
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2024.08.29"}}
3333
:override-deps {org.clojure/clojure {:mvn/version "1.11.3"}}
3434
:main-opts ["-m" "clj-kondo.main"]}
3535
:eastwood {:extra-deps {jonase/eastwood {:mvn/version "1.4.3"}}

script/lint.clj

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,8 @@
2323
with-out-str
2424
string/trim)
2525
bb-cp (bbcp/get-classpath)]
26-
(status/line :detail "- copying configs")
27-
(t/clojure "-M:clj-kondo --skip-lint --copy-configs --lint" clj-cp bb-cp)
28-
(status/line :detail "- creating cache")
29-
(t/clojure "-M:clj-kondo --dependencies --lint" clj-cp bb-cp)))
26+
(status/line :detail "- copying configs and creating cache")
27+
(t/clojure "-M:clj-kondo --skip-lint --copy-configs --dependencies --lint" clj-cp bb-cp)))
3028

3129
(defn- check-cache [{:keys [rebuild]}]
3230
(status/line :head "clj-kondo: cache check")
@@ -50,7 +48,7 @@
5048
(status/line :head "clj-kondo: linting")
5149
(let [{:keys [exit]}
5250
(t/clojure {:continue true}
53-
"-M:clj-kondo --lint src/clojure test build script deps.edn bb.edn")]
51+
"-M:clj-kondo --parallel --lint src/clojure test build script deps.edn bb.edn")]
5452
(cond
5553
(= 2 exit) (status/die exit "clj-kondo found one or more lint errors")
5654
(= 3 exit) (status/die exit "clj-kondo found one or more lint warnings")

0 commit comments

Comments
 (0)