File tree Expand file tree Collapse file tree 3 files changed +34
-8
lines changed Expand file tree Collapse file tree 3 files changed +34
-8
lines changed Original file line number Diff line number Diff line change 16
16
{org.clojure/core.typed.runtime.jvm {:local/root " ../core.typed.runtime.jvm"
17
17
:deps/manifest :deps }
18
18
org.clojure/core.typed.checker.jvm {:local/root " ../core.typed.checker.jvm"
19
- :deps/manifest :deps }}}
20
- ; profile for testing
19
+ :deps/manifest :deps }
20
+ org.clojure/core.typed.analyzer.jvm {:local/root " ../core.typed.analyzer.jvm"
21
+ :deps/manifest :deps }
22
+ org.typedclojure/core.typed.lib.clojure {:local/root " ../core.typed.lib.clojure"
23
+ :deps/manifest :deps }
24
+ org.typedclojure/core.typed.lang.jvm {:local/root " ../core.typed.lang.jvm"
25
+ :deps/manifest :deps }}}
21
26
:test
22
27
{:extra-paths [" src/test/clojure" ]
23
28
:extra-deps {org.clojure/test.check {:mvn/version " 0.9.0" }
24
- com.gfredericks/test.chuck {:mvn/version " 0.2.6" }}
25
- }
29
+ com.gfredericks/test.chuck {:mvn/version " 0.2.6" }}}
30
+ :script { :extra-paths [ " script " ] }
26
31
:nREPL
27
- {:extra-paths [" script" ]
28
- :extra-deps
32
+ {:extra-deps
29
33
{nrepl/nrepl {:mvn/version " 0.4.5" }
30
34
cider/piggieback {:mvn/version " 0.3.8" }}
31
35
:main-opts [" -m" " nrepl.cmdline"
32
36
" --interactive" ]}
33
-
34
- ; actually run tests, assumes :test alias
35
37
:runner
36
38
{:extra-deps {com.cognitect/test-runner
37
39
{:git/url " https://github.com/cognitect-labs/test-runner"
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ set -e
4
+
5
+ clojure -Ascript -m update-dep $1 $2
6
+
7
+ if [[ $( git status -s deps.edn) ]]
8
+ then
9
+ clojure -Spom
10
+ fi
Original file line number Diff line number Diff line change
1
+ (ns update-dep
2
+ (:require [clojure.pprint :as pp]))
3
+
4
+ (defn -main [coord version]
5
+ (let [coord (symbol coord)
6
+ dedn (read-string (slurp " deps.edn" ))
7
+ _ (assert (map? dedn))]
8
+ (when (and (-> dedn :deps coord :mvn/version )
9
+ (not= version (-> dedn :deps coord :mvn/version )))
10
+ (spit " deps.edn"
11
+ (binding [*print-namespace-maps* false ]
12
+ (with-out-str
13
+ (pp/pprint
14
+ (assoc-in dedn [:deps coord :mvn/version ] version))))))))
You can’t perform that action at this time.
0 commit comments