Skip to content

Commit b093850

Browse files
release: 2026-05-01 library dependency and workflow updates
Added - dev: ci workflow to create pr's for new library and action versions - dev: update github actions to latest versions Updated - alias: update library name and version for cljfmt tool - aliases: update library versions using `make dependencies-update` | :name | :current | :latest | |----------------------------------- |------------------------------------------|------------------------------------------| | clojurians-zulip/feeds | 39c07aefe1903685d9d43492cda4ad2eb34cf51c | a7d1642b38732f79944862e14ff4786b9df9a25d | | cider/cider-nrepl | 0.58.0 | 0.59.0 | | com.bhauman/rebel-readline | 0.1.5 | 0.1.7 | | com.brunobonacci/mulog | 0.9.0 | 0.10.1 | | com.github.flow-storm/clojure | 1.12.3-1 | 1.12.4 | | com.github.flow-storm/flow-storm-dbg | 4.5.8 | 4.5.9 | | com.github.seancorfield/next.jdbc | 1.3.1070 | 1.3.1093 | | dev.weavejester/cljfmt | 0.15.2 | 0.16.4 | | djblue/portal | 0.61.0 | 0.64.1 | | integrant/repl | 0.5.0 | 0.5.1 | | io.github.nextjournal/clerk | 0.18.1150 | 0.18.1158 | | io.github.practicalli/project-templates | 2025-09-04 | 2026-02-05 | | io.github.seancorfield/deps-new | v0.10.1 | v0.11.1 | | lambdaisland/kaocha-cljs | 1.8.163 | 1.9.181 | | nrepl/nrepl | 1.5.0 | 1.7.0 | | org.clojure/spec-alpha2 | eb94e46853d90153ba6dc72a4093719f38a90a4a | efbeb200b9594e265907c1d66ad4ffd9cd8c91cf | | org.clojure/test.check | 1.1.2 | 1.1.3 | | org.clojure/tools.deps.graph | 1.1.90 | 1.2.98 | | org.clojure/tools.namespace | 1.5.0 | 1.5.1 | | org.clojure/tools.trace | 0.8.0 | 0.9.0 | | slipset/deps-deploy | 0.2.2 | 0.2.3 | - dev: updated GitHub action versions in all workflows | :file | :name | :current | :latest | |------------------------------------------------|---------------------------|------------|------------| | .github/workflows/changelog-check.yaml | actions/checkout | v5 | v6 | | .github/workflows/lint-review.yaml | actions/checkout | v5 | v6 | | .github/workflows/megalinter.yaml | actions/checkout | v5 | v6 | | | actions/upload-artifact | v4 | v5 | | .github/workflows/quality-checks.yaml | actions/checkout | v5 | v6 | | | clj-kondo/clj-kondo | 2026.01.19 | 2026.04.15 | | | DeLaGuardo/setup-clojure | 13.4 | 13.5.2 | | | clj-kondo/clj-kondo | 2025.09.22 | 2026.01.19 | | .github/workflows/scheduled-version-check.yaml | actions/checkout | v5 | v6 | | .github/workflows/renovate.yaml | renovatebot/github-action | v44.0.5 | v46.1.12 |
1 parent 4ebd243 commit b093850

5 files changed

Lines changed: 61 additions & 55 deletions

File tree

.github/workflows/megalinter.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
# Upload MegaLinter artifacts
7979
- name: Archive production artifacts
8080
if: success() || failure()
81-
uses: actions/upload-artifact@v6
81+
uses: actions/upload-artifact@v7
8282
with:
8383
name: MegaLinter reports
8484
path: |

.github/workflows/quality-checks.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
- run: echo "🐙 ${{ github.repository }} repository was cloned to the runner."
2020

2121
- name: "Prepare Clojure tools"
22-
uses: DeLaGuardo/setup-clojure@13.5.2
22+
uses: DeLaGuardo/setup-clojure@13.6.0
2323
with:
2424
cljstyle: 0.17.642 # Cljstyle
25-
clj-kondo: 2026.01.19 # Clj-kondo
25+
clj-kondo: 2026.04.15 # Clj-kondo
2626

2727
- name: "Lint Clojure"
2828
run: clj-kondo --lint deps.edn --config '{:output {:pattern "::{{level}} file={{filename}},line={{row}},col={{col}}::{{message}}"}}'

.github/workflows/renovate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- run: echo "🐙 ${{ github.repository }} repository was cloned to the runner."
2525

2626
- name: Run Renovate
27-
uses: renovatebot/github-action@v46.0.1
27+
uses: renovatebot/github-action@v46.1.12
2828
with:
2929
configurationFile: .github/config/renovate.json
3030
token: ${{ secrets.RENOVATE_TOKEN }}

CHANGELOG.org

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
* Unreleased
44

5-
* 2026-02-05
5+
* 2026-05-01
66
** Added
77
- dev: ci workflow to create pr's for new library and action versions
88
- dev: update github actions to latest versions
@@ -14,35 +14,41 @@
1414
| :name | :current | :latest |
1515
|----------------------------------- |------------------------------------------|------------------------------------------|
1616
| clojurians-zulip/feeds | 39c07aefe1903685d9d43492cda4ad2eb34cf51c | a7d1642b38732f79944862e14ff4786b9df9a25d |
17-
| com.brunobonacci/mulog | 0.9.0 | 0.10.0 |
17+
| cider/cider-nrepl | 0.58.0 | 0.59.0 |
18+
| com.bhauman/rebel-readline | 0.1.5 | 0.1.7 |
19+
| com.brunobonacci/mulog | 0.9.0 | 0.10.1 |
1820
| com.github.flow-storm/clojure | 1.12.3-1 | 1.12.4 |
1921
| com.github.flow-storm/flow-storm-dbg | 4.5.8 | 4.5.9 |
2022
| com.github.seancorfield/next.jdbc | 1.3.1070 | 1.3.1093 |
21-
| dev.weavejester/cljfmt | 0.15.2 | 0.15.5 |
22-
| djblue/portal | 0.61.0 | 0.62.2 |
23+
| dev.weavejester/cljfmt | 0.15.2 | 0.16.4 |
24+
| djblue/portal | 0.61.0 | 0.64.1 |
25+
| integrant/repl | 0.5.0 | 0.5.1 |
2326
| io.github.nextjournal/clerk | 0.18.1150 | 0.18.1158 |
2427
| io.github.practicalli/project-templates | 2025-09-04 | 2026-02-05 |
25-
| io.github.seancorfield/deps-new | v0.10.1 | v0.10.3 |
26-
| nrepl/nrepl | 1.5.0 | 1.5.2 |
28+
| io.github.seancorfield/deps-new | v0.10.1 | v0.11.1 |
29+
| lambdaisland/kaocha-cljs | 1.8.163 | 1.9.181 |
30+
| nrepl/nrepl | 1.5.0 | 1.7.0 |
2731
| org.clojure/spec-alpha2 | eb94e46853d90153ba6dc72a4093719f38a90a4a | efbeb200b9594e265907c1d66ad4ffd9cd8c91cf |
2832
| org.clojure/test.check | 1.1.2 | 1.1.3 |
2933
| org.clojure/tools.deps.graph | 1.1.90 | 1.2.98 |
3034
| org.clojure/tools.namespace | 1.5.0 | 1.5.1 |
3135
| org.clojure/tools.trace | 0.8.0 | 0.9.0 |
36+
| slipset/deps-deploy | 0.2.2 | 0.2.3 |
3237

3338
- dev: updated GitHub action versions in all workflows
3439

35-
| :file | :name | :current | :latest |
36-
|------------------------------------------------|--------------------------------------|------------|------------|
37-
| .github/workflows/changelog-check.yaml | actions/checkout | v5 | v6 |
38-
| .github/workflows/lint-review.yaml | actions/checkout | v5 | v6 |
39-
| .github/workflows/megalinter.yaml | actions/checkout | v5 | v6 |
40-
| | actions/upload-artifact | v4 | v5 |
41-
| .github/workflows/quality-checks.yaml | actions/checkout | v5 | v6 |
42-
| | DeLaGuardo/setup-clojure | 13.4 | 13.5.2 |
43-
| | clj-kondo/clj-kondo | 2025.09.22 | 2026.01.19 |
44-
| .github/workflows/scheduled-version-check.yaml | actions/checkout | v5 | v6 |
45-
| .github/workflows/renovate.yaml | renovatebot/github-action | v44.0.5 | v46.0.1 |
40+
| :file | :name | :current | :latest |
41+
|------------------------------------------------|---------------------------|------------|------------|
42+
| .github/workflows/changelog-check.yaml | actions/checkout | v5 | v6 |
43+
| .github/workflows/lint-review.yaml | actions/checkout | v5 | v6 |
44+
| .github/workflows/megalinter.yaml | actions/checkout | v5 | v6 |
45+
| | actions/upload-artifact | v4 | v5 |
46+
| .github/workflows/quality-checks.yaml | actions/checkout | v5 | v6 |
47+
| | clj-kondo/clj-kondo | 2026.01.19 | 2026.04.15 |
48+
| | DeLaGuardo/setup-clojure | 13.4 | 13.5.2 |
49+
| | clj-kondo/clj-kondo | 2025.09.22 | 2026.01.19 |
50+
| .github/workflows/scheduled-version-check.yaml | actions/checkout | v5 | v6 |
51+
| .github/workflows/renovate.yaml | renovatebot/github-action | v44.0.5 | v46.1.12 |
4652

4753

4854
* 2025-10-16

deps.edn

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,22 @@
6363
;; Use with editor command to start a REPL (Jack-in) to include REPL Reloaded tools
6464
:dev/reloaded
6565
{:extra-paths ["dev" "test"]
66-
:extra-deps {djblue/portal {:mvn/version "0.62.2"} ; portal data inspector
66+
:extra-deps {djblue/portal {:mvn/version "0.64.1"} ; portal data inspector
6767
clj-commons/clj-yaml {:mvn/version "1.0.29"} ; portal yaml support (optional)
6868
org.clojure/tools.namespace {:mvn/version "1.5.1"}
6969
org.clojure/tools.trace {:mvn/version "0.9.0"}
7070
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}
71-
com.brunobonacci/mulog {:mvn/version "0.10.0"}
71+
com.brunobonacci/mulog {:mvn/version "0.10.1"}
7272
lambdaisland/kaocha {:mvn/version "1.91.1392"}
7373
org.clojure/test.check {:mvn/version "1.1.3"}
7474
criterium/criterium {:mvn/version "0.4.6"}}}
7575

7676
;; ClojureScript tools during REPl startup
7777
:dev/reloaded-cljs
7878
{:extra-paths ["dev" "test"]
79-
:extra-deps {djblue/portal {:mvn/version "0.62.2"} ; portal data inspector
79+
:extra-deps {djblue/portal {:mvn/version "0.64.1"} ; portal data inspector
8080
org.clojure/clojurescript {:mvn/version "1.10.844"}
81-
lambdaisland/kaocha-cljs {:mvn/version "1.8.163"}
81+
lambdaisland/kaocha-cljs {:mvn/version "1.9.181"}
8282
org.clojure/test.check {:mvn/version "1.1.3"}}}
8383

8484
;; DEPRECATED
@@ -97,7 +97,7 @@
9797

9898
;; Component REPL libraries
9999
:lib/integrant-repl
100-
{:extra-deps {integrant/repl {:mvn/version "0.5.0"}}}
100+
{:extra-deps {integrant/repl {:mvn/version "0.5.1"}}}
101101

102102
:lib/component-repl
103103
{:extra-deps {com.stuartsierra/component.repl {:mvn/version "1.0.0"}}}
@@ -109,25 +109,25 @@
109109

110110
;; Basic REPL UI with nREPL server for Clojure Editor support
111111
:repl/basic
112-
{:extra-deps {nrepl/nrepl {:mvn/version "1.5.2"}
113-
cider/cider-nrepl {:mvn/version "0.58.0"}}
112+
{:extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}
113+
cider/cider-nrepl {:mvn/version "0.59.0"}}
114114
:main-opts ["--main" "nrepl.cmdline"
115115
"--middleware" "[cider.nrepl/cider-middleware]"
116116
"--interactive"]}
117117

118118
;; Headless REPL with nREPL server for Clojure Editor support
119119
:repl/headless
120-
{:extra-deps {nrepl/nrepl {:mvn/version "1.5.2"}
121-
cider/cider-nrepl {:mvn/version "0.58.0"}}
120+
{:extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}
121+
cider/cider-nrepl {:mvn/version "0.59.0"}}
122122
:main-opts ["--main" "nrepl.cmdline"
123123
"--middleware" "[cider.nrepl/cider-middleware]"]}
124124

125125
;; Basic REPL UI, nREPL server and Portal data inspector
126126
:repl/inspect
127127
{:extra-deps
128-
{nrepl/nrepl {:mvn/version "1.5.2"}
129-
cider/cider-nrepl {:mvn/version "0.58.0"}
130-
djblue/portal {:mvn/version "0.62.2"}}
128+
{nrepl/nrepl {:mvn/version "1.7.0"}
129+
cider/cider-nrepl {:mvn/version "0.59.0"}
130+
djblue/portal {:mvn/version "0.64.1"}}
131131
:main-opts ["--main" "nrepl.cmdline"
132132
"--middleware"
133133
"[cider.nrepl/cider-middleware,portal.nrepl/wrap-portal]"]}
@@ -138,8 +138,8 @@
138138
;; clojure -M:repl/clerk
139139
:repl/clerk
140140
{:extra-deps {io.github.nextjournal/clerk {:mvn/version "0.18.1158"}
141-
nrepl/nrepl {:mvn/version "1.5.2"}
142-
cider/cider-nrepl {:mvn/version "0.58.0"}
141+
nrepl/nrepl {:mvn/version "1.7.0"}
142+
cider/cider-nrepl {:mvn/version "0.59.0"}
143143
refactor-nrepl/refactor-nrepl {:mvn/version "3.11.0"}}
144144
:main-opts ["--eval" "(require '[nextjournal.clerk])(nextjournal.clerk/show! 'nextjournal.clerk.tap)(nextjournal.clerk/serve! {:browse? true})"
145145
"-m" "nrepl.cmdline"
@@ -157,9 +157,9 @@
157157

158158
;; clojure -M:repl/rebel
159159
:repl/rebel
160-
{:extra-deps {nrepl/nrepl {:mvn/version "1.5.2"}
161-
cider/cider-nrepl {:mvn/version "0.58.0"}
162-
com.bhauman/rebel-readline {:mvn/version "0.1.5"}}
160+
{:extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}
161+
cider/cider-nrepl {:mvn/version "0.59.0"}
162+
com.bhauman/rebel-readline {:mvn/version "0.1.7"}}
163163
:main-opts ["--eval" "(apply require clojure.main/repl-requires)"
164164
"--main" "nrepl.cmdline"
165165
"--middleware" "[cider.nrepl/cider-middleware]"
@@ -173,15 +173,15 @@
173173
;; clojure -M:repl/reloaded
174174
:repl/reloaded
175175
{:extra-paths ["dev" "test"]
176-
:extra-deps {nrepl/nrepl {:mvn/version "1.5.2"}
177-
cider/cider-nrepl {:mvn/version "0.58.0"}
178-
com.bhauman/rebel-readline {:mvn/version "0.1.5"}
179-
djblue/portal {:mvn/version "0.62.2"} ; portal data inspector
176+
:extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}
177+
cider/cider-nrepl {:mvn/version "0.59.0"}
178+
com.bhauman/rebel-readline {:mvn/version "0.1.7"}
179+
djblue/portal {:mvn/version "0.64.1"} ; portal data inspector
180180
clj-commons/clj-yaml {:mvn/version "1.0.29"} ; portal yaml support (optional)
181181
org.clojure/tools.namespace {:mvn/version "1.5.1"}
182182
org.clojure/tools.trace {:mvn/version "0.9.0"}
183183
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}
184-
com.brunobonacci/mulog {:mvn/version "0.10.0"}
184+
com.brunobonacci/mulog {:mvn/version "0.10.1"}
185185
lambdaisland/kaocha {:mvn/version "1.91.1392"}
186186
org.clojure/test.check {:mvn/version "1.1.3"}
187187
ring/ring-mock {:mvn/version "0.6.2"}
@@ -194,7 +194,7 @@
194194

195195
;; Include Rebel Readline library
196196
:lib/rebel
197-
{:extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.5"}}}
197+
{:extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.7"}}}
198198
;; ---------------------------------------------------
199199

200200
;; ---------------------------------------------------
@@ -204,7 +204,7 @@
204204
;; clojure -M:repl/remote --host hostname --port 12345
205205
;; replace --host and --port values with that of remote nREPL server
206206
:repl/remote
207-
{:extra-deps {nrepl/nrepl {:mvn/version "1.5.2"}}
207+
{:extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}}
208208
:main-opts ["--main" "nrepl.cmdline" "--connect"]}
209209

210210
;; ---------------------------------------------------
@@ -227,7 +227,7 @@
227227
;; clojure -T:project/create :template template/name :name project/name
228228
:project/create
229229
{:replace-deps {io.github.seancorfield/deps-new
230-
{:git/tag "v0.10.3" :git/sha "2c012c4"}
230+
{:git/tag "v0.11.1" :git/sha "dd459f0"}
231231
io.github.practicalli/project-templates
232232
{:git/tag "2026-02-05" :git/sha "d414973"}}
233233
:exec-fn org.corfield.new/create
@@ -237,9 +237,9 @@
237237
;; Local testing of Practicalli Project Templates
238238
:project/create-local
239239
{:replace-deps {io.github.seancorfield/deps-new
240-
{:git/tag "v0.10.3" :git/sha "2c012c4"}
240+
{:git/tag "v0.11.1" :git/sha "dd459f0"}
241241
practicalli/project-templates
242-
{:local/root "/home/practicalli/projects/practicalli/project-templates/"}}
242+
{:local/root "/home/practicalli/projects/practicalli/code/project-templates/"}}
243243
:exec-fn org.corfield.new/create
244244
:exec-args {:template practicalli/minimal
245245
:name practicalli/playground}}
@@ -373,7 +373,7 @@
373373
;; Deploy to Clojars
374374
;; `clojure -T:deploy/clojars :artifact '"project.jar"'`
375375
:deploy/clojars
376-
{:replace-deps {slipset/deps-deploy {:mvn/version "0.2.2"}}
376+
{:replace-deps {slipset/deps-deploy {:mvn/version "0.2.3"}}
377377
:exec-fn deps-deploy.deps-deploy/deploy
378378
:exec-args {:installer :remote
379379
:sign-releases? true
@@ -481,11 +481,11 @@
481481
;; cljfmt
482482
;; clojure -M:format/cljfmt
483483
:format/cljfmt
484-
{:extra-deps {dev.weavejester/cljfmt {:mvn/version "0.15.6"}}
484+
{:extra-deps {dev.weavejester/cljfmt {:mvn/version "0.16.4"}}
485485
:main-opts ["--main" "cljfmt.main" "check"]}
486486

487487
:format/cljfmt!
488-
{:extra-deps {dev.weavejester/cljfmt {:mvn/version "0.15.6"}}
488+
{:extra-deps {dev.weavejester/cljfmt {:mvn/version "0.16.4"}}
489489
:main-opts ["--main" "cljfmt.main" "fix"]}
490490
;; ---------------------------------------------------
491491

@@ -520,15 +520,15 @@
520520
;; https://github.com/djblue/portal
521521

522522
:inspect/portal-cli
523-
{:extra-deps {djblue/portal {:mvn/version "0.62.2"}}}
523+
{:extra-deps {djblue/portal {:mvn/version "0.64.1"}}}
524524

525525
:inspect/portal-web
526-
{:extra-deps {djblue/portal {:mvn/version "0.62.2"}
526+
{:extra-deps {djblue/portal {:mvn/version "0.64.1"}
527527
org.clojure/clojurescript {:mvn/version "1.11.60"}}
528528
:main-opts ["--main" "cljs.main"]}
529529

530530
:inspect/portal-node
531-
{:extra-deps {djblue/portal {:mvn/version "0.62.2"}
531+
{:extra-deps {djblue/portal {:mvn/version "0.64.1"}
532532
org.clojure/clojurescript {:mvn/version "1.11.60"}}
533533
:main-opts ["--main" "cljs.main" "-re" "node"]}
534534

@@ -641,7 +641,7 @@
641641
:test/cljs
642642
{:extra-paths ["test"]
643643
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}
644-
lambdaisland/kaocha-cljs {:mvn/version "1.8.163"}}
644+
lambdaisland/kaocha-cljs {:mvn/version "1.9.181"}}
645645
:main-opts ["--main" "kaocha.runner" "unit-cljs"]}
646646

647647
;; https://github.com/lambdaisland/kaocha-cucumbe

0 commit comments

Comments
 (0)