diff --git a/.github/workflows/libs-test.yml b/.github/workflows/libs-test.yml index db63324..38c9376 100644 --- a/.github/workflows/libs-test.yml +++ b/.github/workflows/libs-test.yml @@ -55,7 +55,7 @@ jobs: - name: Install Lein uses: DeLaGuardo/setup-clojure@13.4 with: - lein: 2.11.2 + lein: 2.12.0 - name: Install Planck uses: ./.github/workflows/setup-planck diff --git a/.github/workflows/native-image-test.yml b/.github/workflows/native-image-test.yml index 2092372..44245bc 100644 --- a/.github/workflows/native-image-test.yml +++ b/.github/workflows/native-image-test.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ windows, ubuntu, macos ] - java-version: [ '24.0.2' ] + java-version: [ '25' ] test: [ native, native-sci ] clojure-version: [ '1.12' ] diff --git a/deps.edn b/deps.edn index 1153ddf..ddb8926 100644 --- a/deps.edn +++ b/deps.edn @@ -28,7 +28,7 @@ ;; REPL to support bb dev-jvm & dev-cljs tasks, see script/dev_repl.clj ;; :nrepl - {:extra-deps {nrepl/nrepl {:mvn/version "1.3.1"} + {:extra-deps {nrepl/nrepl {:mvn/version "1.4.0"} cider/cider-nrepl {:mvn/version "0.57.0"}} :jvm-opts ["-XX:-OmitStackTraceInFastThrow"]} @@ -36,7 +36,7 @@ {;; for disabling the official compiler :classpath-overrides {org.clojure/clojure nil} :extra-deps {com.github.flow-storm/clojure {:mvn/version "1.12.2"} - com.github.flow-storm/flow-storm-dbg {:mvn/version "4.5.1"}} + com.github.flow-storm/flow-storm-dbg {:mvn/version "4.5.5"}} :jvm-opts ["-Dclojure.storm.instrumentEnable=true"]} :nrepl/jvm @@ -48,7 +48,7 @@ :nrepl/cljs ;; note shadow-cljs does its own thing, this is for a REPL with ;; support for plain old ClojureScript - {:extra-deps {cider/piggieback {:mvn/version "0.6.0"}} + {:extra-deps {cider/piggieback {:mvn/version "0.6.1"}} :jvm-opts ["-Djdk.attach.allowAttachSelf"] :main-opts ["-m" "nrepl.cmdline" "--middleware" "[cider.nrepl/cider-middleware cider.piggieback/wrap-cljs-repl]" @@ -59,7 +59,7 @@ ;; :lint-cache {:replace-paths ["src"]} ;; when building classpath we want to exclude resources ;; so we do not pick up our own clj-kondo config exports - :clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.07.28"}} + :clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.09.19"}} :override-deps {org.clojure/clojure {:mvn/version "1.12.2"}} :main-opts ["-m" "clj-kondo.main"]} diff --git a/doc/02-developer-guide.adoc b/doc/02-developer-guide.adoc index 7e4ba3d..99d7ed4 100644 --- a/doc/02-developer-guide.adoc +++ b/doc/02-developer-guide.adoc @@ -12,7 +12,7 @@ We make use of planck for cljs bootstrap (aka cljs self-hosted) testing. Planck is currently not available for Windows. We test that rewrite-clj operates as expected when natively compile via GraalVM. -Automated testing is setup using GraalVM for JDK 24. +Automated testing is setup using GraalVM for JDK 25. At this time we only test against the Community Edition. == Prerequisites @@ -21,7 +21,7 @@ At this time we only test against the Community Edition. * Clojure v1.10.1.697 or above for `clojure` command ** Note that rewrite-clj v1 itself supports Clojure v1.8 and above * Babashka v0.3.7 or above -* Current release of GraalVM for JDK 24, if you want to run GraalVM native image tests +* Current release of GraalVM for JDK 25, if you want to run GraalVM native image tests === Windows Notes diff --git a/script/test_libs.clj b/script/test_libs.clj index 999a865..15a3e57 100755 --- a/script/test_libs.clj +++ b/script/test_libs.clj @@ -299,7 +299,7 @@ :show-deps-fn cli-deps-tree :test-cmds ["clojure -T:build ci"]} {:name "cljfmt" - :version "0.13.1" + :version "0.13.3" :platforms [:clj :cljs] :root "cljfmt" :github-release {:repo "weavejester/cljfmt" @@ -325,7 +325,7 @@ :test-cmds ["bb test"]} {:name "clojure-mcp" :platforms [:clj] - :version "0.1.8-alpha" + :version "0.1.9-alpha" :github-release {:repo "bhauman/clojure-mcp" :via :tag :version-prefix "v"}