From d7acb2351dcdd4da74c4dcba19eb607162bc9319 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:31:12 -0400 Subject: [PATCH 1/8] dev: bump clj-kondo --- deps.edn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.edn b/deps.edn index 1153ddf..5f43a22 100644 --- a/deps.edn +++ b/deps.edn @@ -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"]} From dfc7d10fa707233806f043b2370e120d9d83f527 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:32:48 -0400 Subject: [PATCH 2/8] dev: bump cider piggieback --- deps.edn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.edn b/deps.edn index 5f43a22..7b67b36 100644 --- a/deps.edn +++ b/deps.edn @@ -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]" From 1c033302f7898264bab346b137c780c35cfc5205 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:33:34 -0400 Subject: [PATCH 3/8] dev: bump flowstorm --- deps.edn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.edn b/deps.edn index 7b67b36..ab0c6a4 100644 --- a/deps.edn +++ b/deps.edn @@ -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 From ffe3dd767717549b652ac397aed6557536f11683 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:34:15 -0400 Subject: [PATCH 4/8] dev: bump nrepl --- deps.edn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.edn b/deps.edn index ab0c6a4..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"]} From 062f1d1901ad47da13b909dbf98a259724ecb085 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:40:04 -0400 Subject: [PATCH 5/8] lib tests: bump cljfmt --- script/test_libs.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/test_libs.clj b/script/test_libs.clj index 999a865..a6a551b 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" From 6764148cd7f65e45f5f0a7a797fb60ee389b8615 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:40:39 -0400 Subject: [PATCH 6/8] lib tests: bump clojure-mcp --- script/test_libs.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/test_libs.clj b/script/test_libs.clj index a6a551b..15a3e57 100755 --- a/script/test_libs.clj +++ b/script/test_libs.clj @@ -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"} From 6090571b160d0b2b580e73868b1ee0e7665793a7 Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 08:52:17 -0400 Subject: [PATCH 7/8] ci: test: bump GraalVM to 25 --- .github/workflows/native-image-test.yml | 2 +- doc/02-developer-guide.adoc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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/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 From 2ebd1d75295b4a13044c71b7e64e1102f82a383c Mon Sep 17 00:00:00 2001 From: lread Date: Fri, 19 Sep 2025 09:00:57 -0400 Subject: [PATCH 8/8] ci: test-libs: bump lein --- .github/workflows/libs-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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