Skip to content

Commit a1be946

Browse files
authored
Merge pull request #21 from OpenVoxProject/move_dep_pins
Move version pins
2 parents 43efd43 + f685bd9 commit a1be946

1 file changed

Lines changed: 20 additions & 13 deletions

File tree

project.clj

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
(defproject org.openvoxproject/ring-middleware "2.1.3-SNAPSHOT"
22

3-
;; These are to enforce consistent versions across dependencies of dependencies,
4-
;; and to avoid having to define versions in multiple places. If a component
5-
;; defined under :dependencies ends up causing an error due to :pedantic? :abort,
6-
;; because it is a dep of a dep with a different version, move it here.
3+
;; Generally, try to keep version pins in :managed-dependencies and the libraries
4+
;; this project actually uses in :dependencies, inheriting the version from
5+
;; :managed-dependencies. This prevents endless version conflicts due to deps of deps.
6+
;; Renovate should keep the versions largely in sync between projects.
77
:managed-dependencies [[org.clojure/clojure "1.12.4"]
88
[org.clojure/tools.logging "1.3.1"]
99
[org.clojure/tools.macro "0.2.2"]
10-
[ring/ring-codec "1.3.0"]
10+
11+
[cheshire "5.13.0"]
1112
[commons-codec "1.20.0"]
13+
[compojure "1.7.2"]
14+
[org.bouncycastle/bcpkix-jdk18on "1.83"]
15+
[org.openvoxproject/http-client "2.2.2"]
16+
[org.openvoxproject/kitchensink "3.5.5" :classifier "test" :scope "test"]
17+
[org.openvoxproject/trapperkeeper "4.3.2" :classifier "test" :scope "test"]
18+
[org.openvoxproject/trapperkeeper-webserver-jetty10 "1.1.2"]
1219
[org.slf4j/slf4j-api "2.0.17"]
13-
[cheshire "5.13.0"]
20+
[ring/ring-codec "1.3.0"]
1421
[ring/ring-core "1.15.3"]]
1522

1623
:dependencies [[cheshire]
17-
[org.openvoxproject/http-client "2.2.2"]]
24+
[org.openvoxproject/http-client]]
1825

19-
:min-lein-version "2.7.1"
26+
:min-lein-version "2.9.1"
2027

2128
:license {:name "Apache-2.0"
2229
:url "https://www.apache.org/licenses/LICENSE-2.0.txt"}
@@ -33,8 +40,8 @@
3340
:password :env/CLOJARS_PASSWORD
3441
:sign-releases false}]]
3542

36-
:profiles {:dev {:dependencies [[org.openvoxproject/trapperkeeper-webserver-jetty10 "1.1.2"]
37-
[org.bouncycastle/bcpkix-jdk18on "1.83"]
38-
[org.openvoxproject/kitchensink "3.5.5" :classifier "test" :scope "test"]
39-
[org.openvoxproject/trapperkeeper "4.3.2" :classifier "test" :scope "test"]
40-
[compojure "1.7.2"]]}})
43+
:profiles {:dev {:dependencies [[compojure]
44+
[org.bouncycastle/bcpkix-jdk18on]
45+
[org.openvoxproject/kitchensink :classifier "test" :scope "test"]
46+
[org.openvoxproject/trapperkeeper :classifier "test" :scope "test"]
47+
[org.openvoxproject/trapperkeeper-webserver-jetty10]]}})

0 commit comments

Comments
 (0)