CI change for Clojure 1.11 release

This commit is contained in:
Sean Corfield 2022-03-25 21:47:30 -07:00
parent fe17b51e9a
commit ccaf29292a
3 changed files with 8 additions and 5 deletions

View file

@ -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

View file

@ -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)))

View file

@ -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