diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1f3882a6..7f7cbfb6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Install clojure tools - uses: DeLaGuardo/setup-clojure@10.2 + uses: DeLaGuardo/setup-clojure@12.1 with: cli: latest diff --git a/deps.edn b/deps.edn index d9349be2..986b1574 100644 --- a/deps.edn +++ b/deps.edn @@ -1,18 +1,18 @@ {:deps {;; both frontend and backend org.clojure/clojure {:mvn/version "1.11.1"} camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} - metosin/malli {:mvn/version "0.10.2"} - metosin/reitit {:mvn/version "0.7.0-alpha3"} + metosin/malli {:mvn/version "0.13.0"} + metosin/reitit {:mvn/version "0.7.0-alpha7"} metosin/muuntaja {:mvn/version "0.6.8"} markdown-to-hiccup/markdown-to-hiccup {:mvn/version "0.6.2"} sg.flybot/lasagna-pull {:git/url "https://github.com/flybot-sg/lasagna-pull.git" - :git/sha "f9b91174a135a0e32e87441470e4209c04d87306"} + :git/sha "26e01fd71e76211b09aad7e7695b2065cf886842"} ;; backend - ring/ring-defaults {:mvn/version "0.3.4"} - aleph/aleph {:mvn/version "0.6.1"} + ring/ring-defaults {:mvn/version "0.4.0"} + aleph/aleph {:mvn/version "0.6.3"} robertluo/fun-map {:mvn/version "0.5.110"} - datalevin/datalevin {:mvn/version "0.8.5"} + datalevin/datalevin {:mvn/version "0.8.21"} skydread1/reitit-oauth2 {:git/url "https://github.com/skydread1/reitit-oauth2.git" :git/sha "c06a3be2f00d5358a50c108816fe0cbfa9f67be1"}} :paths ["server/src" "common/src" "resources"] @@ -28,18 +28,19 @@ ;; Run clj tests :server/test {:extra-paths ["common/test" "server/test"] - :extra-deps {lambdaisland/kaocha {:mvn/version "1.80.1274"}} + :extra-deps {lambdaisland/kaocha {:mvn/version "1.87.1366"} + lambdaisland/kaocha-cloverage {:mvn/version "1.1.89"}} :main-opts ["-m" "kaocha.runner"]} ;;---------- CLIENT ---------- ;; use for both web and mobile :client {:extra-deps {com.bhauman/figwheel-main {:mvn/version "0.2.18"} - org.clojure/clojurescript {:mvn/version "1.11.60"} + org.clojure/clojurescript {:mvn/version "1.11.121"} reagent/reagent {:mvn/version "1.2.0"} cljsjs/highlight {:mvn/version "11.7.0-0"} cljsjs/react {:mvn/version "18.2.0-1"} cljsjs/react-dom {:mvn/version "18.2.0-1"} - cljsjs/react-toastify {:mvn/version "9.1.0-0"} + cljsjs/react-toastify {:mvn/version "9.1.3-0"} cljs-ajax/cljs-ajax {:mvn/version "0.8.4"} re-frame/re-frame {:mvn/version "1.3.0"} day8.re-frame/http-fx {:mvn/version "0.2.4"} @@ -53,7 +54,7 @@ :mobile/rn {:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.773"} ;; last version causes error camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} io.vouch/reagent-react-native {:git/url "https://github.com/vouch-opensource/reagent-react-native.git" - :sha "0fe1c600c9b81180f76b94ef6004c2f85e7d4aa0"}} + :sha "dc4a6730e0da3f8b99243b1fd0912a5c802b43bc"}} :extra-paths ["client/mobile/src"]} ;; cljs repl for figwheel hot reloading development/testing @@ -86,7 +87,7 @@ ;; build frontend js bundle : clj -T:build js-bundle ;; build backend uberjar: clj -T:build uber ;; build both js and jar : clj -T:build uber+js - :build {:deps {io.github.clojure/tools.build {:git/tag "v0.9.4" :git/sha "76b78fe"}} + :build {:deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "76b78fe"}} :ns-default build} ;; build image and push to image repo @@ -97,4 +98,4 @@ :outdated {;; Note that it is `:deps`, not `:extra-deps` :deps {com.github.liquidz/antq {:mvn/version "RELEASE"}} - :main-opts ["-m" "antq.core"]}}} \ No newline at end of file + :main-opts ["-m" "antq.core"]}}}