Skip to content

Commit fb80e82

Browse files
authored
test & ci: bump deps to current (#260)
Of note: bump GraalVM to v22
1 parent b31add7 commit fb80e82

File tree

7 files changed

+45
-42
lines changed

7 files changed

+45
-42
lines changed

.github/workflows/native-image-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
os: [ windows, ubuntu, macos ]
20-
java-version: [ '21.0.2' ]
20+
java-version: [ '22' ]
2121
test: [ native, native-sci ]
2222
clojure-version: [ '1.11', '1.12' ]
2323

deps.edn

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
;;
3232
:lint-cache {:replace-paths ["src"]} ;; when building classpath we want to exclude resources
3333
;; so we do not pick up our own clj-kondo config exports
34-
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2024.03.05"}}
35-
:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
34+
:clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2024.03.13"}}
35+
:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
3636
:main-opts ["-m" "clj-kondo.main"]}
3737

3838
:eastwood {:extra-deps {jonase/eastwood {:mvn/version "1.4.2"}}
@@ -55,7 +55,7 @@
5555
:test-isolated {:extra-paths ["test-isolated"]}
5656

5757
;; document block testing
58-
:test-doc-blocks {:replace-deps {org.clojure/clojure {:mvn/version "1.11.1"}
58+
:test-doc-blocks {:replace-deps {org.clojure/clojure {:mvn/version "1.11.2"}
5959
com.github.lread/test-doc-blocks {:mvn/version "1.0.166-alpha"}}
6060
:replace-paths []
6161
:ns-default lread.test-doc-blocks
@@ -64,7 +64,7 @@
6464
"doc/design/namespaced-elements.adoc"
6565
"src/rewrite_clj/node.cljc"]}}
6666

67-
:test-docs {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
67+
:test-docs {:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
6868
:extra-paths ["target/test-doc-blocks/test"]}
6969

7070
;; kaocha for testing clojure versions>= v1.9
@@ -81,7 +81,7 @@
8181

8282
;; figwheel for clojurescript testing during dev
8383
:fig-test {:extra-deps {com.bhauman/figwheel-main {:mvn/version "0.2.18"}}
84-
:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
84+
:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
8585
:extra-paths ["target" "test"]
8686
:main-opts ["-m" "figwheel.main" "-b" "fig" "-r"]}
8787

@@ -96,12 +96,12 @@
9696
;; General script deps
9797
;;
9898
:script {:extra-paths ["script"]
99-
:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
99+
:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
100100
:extra-deps {org.clojure/tools.namespace {:mvn/version "1.5.0"}
101101
cli-matic/cli-matic {:mvn/version "0.5.4"}}}
102102

103-
:apply-import-vars {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
104-
:extra-deps {metosin/malli {:mvn/version "0.14.0"}
103+
:apply-import-vars {:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
104+
:extra-deps {metosin/malli {:mvn/version "0.15.0"}
105105
io.aviso/pretty {:mvn/version "1.4.4"}}
106106
:ns-default lread.apply-import-vars}
107107

@@ -112,7 +112,7 @@
112112
;; graal:sci-test - interpret tests via sci over natively compiled rewrite-clj
113113
;; graal:native-test - natively compile src and tests and run
114114

115-
:graal {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}
115+
:graal {:override-deps {org.clojure/clojure {:mvn/version "1.11.2"}}
116116
:extra-deps {com.github.clj-easy/graal-build-time {:mvn/version "1.0.5"}}}
117117

118118

@@ -136,7 +136,7 @@
136136
;;
137137
;; Deployment
138138
;;
139-
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.9.6"}}
139+
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.0"}}
140140
:extra-paths ["src" "build"]
141141
:ns-default build}
142142

doc/02-developer-guide.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ We make use of planck for cljs bootstrap (aka cljs self-hosted) testing.
1212
Planck is currently not available for Windows.
1313

1414
We test that rewrite-clj operates as expected when natively compile via GraalVM.
15-
Automated testing is setup using GraalVM JDK 21.
15+
Automated testing is setup using GraalVM JDK 22.
1616
At this time we only test against the Community Edition.
1717

1818
== Prerequisites
@@ -21,7 +21,7 @@ At this time we only test against the Community Edition.
2121
* Clojure v1.10.1.697 or above for `clojure` command
2222
** Note that rewrite-clj v1 itself supports Clojure v1.8 and above
2323
* Babashka v0.3.7 or above
24-
* Current release of GraalVM JDK 21, if you want to run GraalVM native image tests
24+
* Current release of GraalVM JDK 22, if you want to run GraalVM native image tests
2525

2626
=== Windows Notes
2727

package-lock.json

Lines changed: 28 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"karma-cljs-test": "^0.1.0",
77
"karma-junit-reporter": "^2.0.0",
88
"karma-spec-reporter": "^0.0.36",
9-
"shadow-cljs": "^2.27.5"
9+
"shadow-cljs": "^2.28.2"
1010
}
1111
}

script/helper/graal.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
[]
4545
(status/line :head "Locate GraalVM native-image")
4646
(let [native-image (or (find-graal-prog "native-image")
47-
(status/die 1 "failed to to find GraalVM native-image, it should be bundle with your Graal installation"))]
47+
(status/die 1 "failed to to find GraalVM native-image, it should be bundled with your Graal installation"))]
4848
(status/line :detail (str "found: " native-image))
4949
native-image))
5050

script/test_libs.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
"bin/test unit"]}
316316
{:name "clojure-lsp"
317317
:platforms [:clj]
318-
:version "2024.03.01-11.37.51"
318+
:version "2024.03.13-13.11.00"
319319
:github-release {:repo "clojure-lsp/clojure-lsp"}
320320
:patch-fn clojure-lsp-patch
321321
:show-deps-fn clojure-lsp-deps
@@ -430,7 +430,7 @@
430430
:show-deps-fn lein-deps-tree
431431
:test-cmds ["lein test"]}
432432
{:name "zprint"
433-
:version "1.2.8"
433+
:version "1.2.9"
434434
:note "1) planck cljs tests disabled for now: https://github.com/planck-repl/planck/issues/1088"
435435
:platforms [:clj :cljs]
436436
:github-release {:repo "kkinnear/zprint"}

0 commit comments

Comments
 (0)