diff --git a/.github/workflows/cljstest.yml b/.github/workflows/cljstest.yml
index 21b1eaf..23cb762 100644
--- a/.github/workflows/cljstest.yml
+++ b/.github/workflows/cljstest.yml
@@ -7,11 +7,11 @@ jobs:
name: Runtime Tests
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3.1.0
+ - uses: actions/checkout@v4
- - uses: DeLaGuardo/setup-clojure@9.5
+ - uses: DeLaGuardo/setup-clojure@13.1
with:
- tools-deps: '1.11.1.1182'
+ tools-deps: '1.12.0.1488'
- name: Build tests
run: clojure -M:cljs-test:adv
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 1ae672f..55e5b38 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -7,13 +7,13 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest] # macOS-latest, windows-latest]
- java-version: ["8", "11", "17"]
+ java-version: ["8", "11", "17", "21"]
clojure-version: ["1.10.3", "1.11.4", "1.12.0"]
runs-on: ${{ matrix.os }}
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
diff --git a/deps.edn b/deps.edn
index 2617c28..91e5dfb 100644
--- a/deps.edn
+++ b/deps.edn
@@ -1,8 +1,8 @@
{:paths ["src/main/clojure"]
:deps
- {org.clojure/tools.analyzer.jvm {:mvn/version "1.2.3"}}
+ {org.clojure/tools.analyzer.jvm {:mvn/version "1.3.1"}}
:aliases
- {:cljs-test {:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.60"}}
+ {:cljs-test {:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.132"}}
:extra-paths ["src/main/clojure/cljs" "src/test/cljs"]}
:adv {:main-opts ["-m" "cljs.main" "-v" "-co" "build/node_adv.edn" "-c"]}
:simp {:main-opts ["-m" "cljs.main" "-v" "-co" "build/node_simple.edn" "-c"]}
@@ -10,16 +10,16 @@
;; For compile test purposes
;; clj -T:build compile
:build
- {:deps {io.github.clojure/tools.build {:tag "v0.8.3" :sha "0d20256"}}
+ {:deps {io.github.clojure/tools.build {:tag "v0.10.6" :sha "52cf7d6"}}
:ns-default build}
;; Lint the source
;; clj -M:lint
- :lint {:replace-deps {clj-kondo/clj-kondo {:mvn/version "2022.10.14"}}
+ :lint {:replace-deps {clj-kondo/clj-kondo {:mvn/version "2024.11.14"}}
:main-opts ["-m" "clj-kondo.main" "--lint" "src"]}
;; Find outdated deps
;; clj -M:outdated
- :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "RELEASE"}}
+ :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "2.11.1250"}}
:main-opts ["-m" "antq.core"]}
}}
diff --git a/pom.xml b/pom.xml
index fc4801f..b5695cd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,20 +31,20 @@
- 1.10.3
+ 1.11.4
org.clojure
clojurescript
- 1.11.60
+ 1.11.132
provided
org.clojure
tools.analyzer.jvm
- 1.3.0
+ 1.3.1
@@ -54,7 +54,7 @@
org.codehaus.mojo
versions-maven-plugin
- 2.7
+ 2.18.0
com.theoryinpractise
diff --git a/project.clj b/project.clj
index 1bd3ed8..de26a3f 100644
--- a/project.clj
+++ b/project.clj
@@ -4,9 +4,9 @@
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:parent [org.clojure/pom.contrib "1.2.0"]
- :dependencies [[org.clojure/clojure "1.10.3"]
- [org.clojure/tools.analyzer.jvm "1.3.0"]
- [org.clojure/clojurescript "1.11.60" :scope "provided"]]
+ :dependencies [[org.clojure/clojure "1.11.4"]
+ [org.clojure/tools.analyzer.jvm "1.3.1"]
+ [org.clojure/clojurescript "1.11.132" :scope "provided"]]
:global-vars {*warn-on-reflection* true}
:source-paths ["src/main/clojure"]
:test-paths ["src/test/clojure"]