CI change for Clojure 1.11 release
This commit is contained in:
parent
fe17b51e9a
commit
ccaf29292a
3 changed files with 8 additions and 5 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
* 2.2.next in progress
|
* 2.2.next in progress
|
||||||
* Fix [#387](https://github.com/seancorfield/honeysql/issues/387) again.
|
* Fix [#387](https://github.com/seancorfield/honeysql/issues/387) again.
|
||||||
|
* Update CI to reflect Clojure 1.11 release (master -> 1.11; new master is 1.12).
|
||||||
* Update `build-clj` to v0.8.0.
|
* Update `build-clj` to v0.8.0.
|
||||||
|
|
||||||
* 2.2.868 -- 2022-02-21
|
* 2.2.868 -- 2022-02-21
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,8 @@
|
||||||
Optionally specify :aliases vector:
|
Optionally specify :aliases vector:
|
||||||
[:1.9] -- test against Clojure 1.9 (the default)
|
[:1.9] -- test against Clojure 1.9 (the default)
|
||||||
[:1.10] -- test against Clojure 1.10.3
|
[:1.10] -- test against Clojure 1.10.3
|
||||||
[:master] -- test against Clojure 1.11 master snapshot
|
[:1.11] -- test against Clojure 1.11.0
|
||||||
|
[:master] -- test against Clojure 1.12 master snapshot
|
||||||
[:cljs] -- test against ClojureScript"
|
[:cljs] -- test against ClojureScript"
|
||||||
[{:keys [aliases] :as opts}]
|
[{:keys [aliases] :as opts}]
|
||||||
(gen-doc-tests opts)
|
(gen-doc-tests opts)
|
||||||
|
|
@ -47,7 +48,7 @@
|
||||||
|
|
||||||
(defn test "Run basic tests." [opts]
|
(defn test "Run basic tests." [opts]
|
||||||
(-> opts
|
(-> opts
|
||||||
(assoc :aliases [:1.10])
|
(assoc :aliases [:1.11])
|
||||||
(bb/run-tests)))
|
(bb/run-tests)))
|
||||||
|
|
||||||
(defn ci "Run the CI pipeline of tests (and build the JAR)." [opts]
|
(defn ci "Run the CI pipeline of tests (and build the JAR)." [opts]
|
||||||
|
|
@ -58,13 +59,13 @@
|
||||||
(reduce (fn [opts alias]
|
(reduce (fn [opts alias]
|
||||||
(run-doc-tests (assoc opts :aliases [alias])))
|
(run-doc-tests (assoc opts :aliases [alias])))
|
||||||
opts
|
opts
|
||||||
[:cljs :1.9 :1.10 :master]))
|
[:cljs :1.9 :1.10 :1.11 :master]))
|
||||||
(eastwood)
|
(eastwood)
|
||||||
(as-> opts
|
(as-> opts
|
||||||
(reduce (fn [opts alias]
|
(reduce (fn [opts alias]
|
||||||
(bb/run-tests (assoc opts :aliases [alias])))
|
(bb/run-tests (assoc opts :aliases [alias])))
|
||||||
opts
|
opts
|
||||||
[:cljs :1.9 :1.10 :master]))
|
[:cljs :1.9 :1.10 :1.11 :master]))
|
||||||
(bb/clean)
|
(bb/clean)
|
||||||
(assoc :src-pom "template/pom.xml")
|
(assoc :src-pom "template/pom.xml")
|
||||||
(bb/jar)))
|
(bb/jar)))
|
||||||
|
|
|
||||||
3
deps.edn
3
deps.edn
|
|
@ -10,7 +10,8 @@
|
||||||
;; versions to test against:
|
;; versions to test against:
|
||||||
:1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0"}}}
|
:1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0"}}}
|
||||||
:1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.3"}}}
|
:1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.3"}}}
|
||||||
:master {:override-deps {org.clojure/clojure {:mvn/version "1.11.1-master-SNAPSHOT"}}}
|
:1.11 {:override-deps {org.clojure/clojure {:mvn/version "1.11.0"}}}
|
||||||
|
:master {:override-deps {org.clojure/clojure {:mvn/version "1.12.0-master-SNAPSHOT"}}}
|
||||||
|
|
||||||
;; running tests/checks of various kinds:
|
;; running tests/checks of various kinds:
|
||||||
:test
|
:test
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue