Skip to content

Commit 27beeef

Browse files
committed
libs tests: bumps and additions
- Bumped clojure-lsp and antq. - Added reval. - Fixed copy pasta error for kusonga test command. Did a little spelunking on clojars and added a few more libs that use rewrite-clj to the README. Added a notes to README as to why I'm not canary testing specific libs.
1 parent 5310023 commit 27beeef

File tree

2 files changed

+34
-3
lines changed

2 files changed

+34
-3
lines changed

README.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,20 @@ Some projects using rewrite-clj v1
5252

5353
* https://github.com/xsc/ancient-clj[ancient-clj] {canary-tested} - Version Metadata Retrieval for Maven Artifacts
5454
* https://github.com/liquidz/antq[antq] {canary-tested} - Point out your outdated dependencies
55+
// we already do sci testing and borkdude runs his own copies of rewrite-clj tests against bb:
5556
* https://github.com/babashka/babashka[babashka] {not-canary-tested} - Native, fast starting Clojure interpreter for scripting
5657
* https://github.com/borkdude/carve[carve] {canary-tested} - Carve out the essentials of your Clojure app
58+
// no unit tests:
59+
* https://github.com/lambdaisland/classpath[classpath] {not-canary-tested} - Classpath/classloader/deps.edn related utilities
5760
* https://github.com/nextjournal/clerk[clerk] {canary-tested} - Local-First Notebooks for Clojure
5861
* https://github.com/weavejester/cljfmt[cljfmt] {canary-tested} - A tool for formatting Clojure code
5962
* https://github.com/greglook/cljstyle[cljstyle] {canary-tested} - A tool for formatting Clojure code
6063
* https://github.com/clojure-lsp/clojure-lsp[clojure-lsp] {canary-tested} - Language Server (LSP) for Clojure
64+
// repo is not version tagged:
65+
* https://github.com/mauricioszabo/duck-repled[duck-repled] {not-canary-tested} - Transform your REPL interation into Pathom queries
6166
* https://github.com/FiV0/kusonga[kusonga] {canary-tested} - Renaming and moving namespaces in Clojure(script)
6267
* https://github.com/clojure-emacs/refactor-nrepl[refactor-nrepl] {canary-tested} - nREPL middleware to support refactorings in an editor agnostic way
68+
* https://github.com/pink-gorilla/reval[reval] {canary-tested} -reproduceable eval - namespace eval and storage with browser ui
6369
* https://github.com/borkdude/rewrite-edn[rewrite-edn] {canary-tested} - Utility lib on top of rewrite-clj with common operations to update EDN while preserving whitespace and comments
6470
* https://github.com/lread/test-doc-blocks[test-doc-blocks] {canary-tested} - Test AsciiDoc and CommonMark code blocks found in articles and docstrings
6571
* https://github.com/nubank/umschreiben-clj[umschreiben-clj] {canary-tested} - Rewrite utilities for refactoring clojure files
@@ -68,11 +74,17 @@ Some projects using rewrite-clj v1
6874
Some projects using rewrite-clj v0 and/or rewrite-cljs
6975

7076
* https://github.com/Olical/depot[depot] {canary-tested} {canary-needed-patch} - Find newer versions of your dependencies in your deps.edn file
77+
// unit tests (unpatched after clone), at time of this writing, are failing for confair
78+
* https://github.com/magnars/confair[confair] {not-canary-tested} - A configuration library for Clojure
79+
// no version tag on gen-fn repo:
80+
* https://github.com/ivarref/gen-fn[gen-fn] {not-canary-tested} - Generate Datomic function literals from regular Clojure namespaces
7181
* https://github.com/jonase/kibit[kibit] {canary-tested} - There's a function for that!
7282
* https://github.com/xsc/lein-ancient[lein-ancient] {canary-tested} - Check your Projects for outdated Dependencies
7383
* https://github.com/benedekfazekas/mranderson[mranderson] {canary-tested} - Dependency inlining and shadowing
7484
* https://github.com/jstepien/mutant[mutant] {canary-tested} - Mutation testing for Clojure
85+
// could not easily figure out how to run tests:
7586
* https://github.com/mauricioszabo/repl-tooling[repl-tooling] {not-canary-tested} - a base package for Clojure's editor tooling
87+
// tests frequently broken, skipping for now:
7688
* https://github.com/atomist-skills/update-leiningen-dependencies-skill[update-leiningen-dependencies-skill] {not-canary-tested} - Track project.clj dependencies across different projects
7789

7890
Have an update? Let us know!

script/test_libs.clj

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@
267267
:show-deps-fn lein-deps-tree
268268
:test-cmds ["lein kaocha"]}
269269
{:name "antq"
270-
:version "1.6.1"
270+
:version "1.6.774"
271271
:platforms [:clj]
272272
:github-release {:repo "liquidz/antq"}
273273
:patch-fn deps-edn-v1-patch
@@ -310,7 +310,7 @@
310310
"lein test"]}
311311
{:name "clojure-lsp"
312312
:platforms [:clj]
313-
:version "2022.05.03-12.35.40"
313+
:version "2022.05.23-13.18.11"
314314
:github-release {:repo "clojure-lsp/clojure-lsp"}
315315
:patch-fn clojure-lsp-patch
316316
:show-deps-fn clojure-lsp-deps
@@ -325,6 +325,16 @@
325325
:patch-fn depot-patch
326326
:show-deps-fn cli-deps-tree
327327
:test-cmds ["bin/kaocha --reporter documentation"]}
328+
;; add when repo starts version tagging
329+
#_{:name "gen-fn"
330+
:platforms [:clj]
331+
:version "0.1.33"
332+
:github-release {:repo "ivarref/gen-fn"
333+
:via :tag
334+
:version-prefix "v??"}
335+
:patch-fn deps-edn-v1-patch
336+
:show-deps-fn cli-deps-tree
337+
:test-cmds ["clojure -M:test"]}
328338
{:name "kibit"
329339
:platforms [:clj]
330340
:root "kibit"
@@ -341,7 +351,7 @@
341351
:version-prefix "v"}
342352
:patch-fn deps-edn-v1-patch
343353
:show-deps-fn cli-deps-tree
344-
:test-cmds ["clojure -P -M:test"]}
354+
:test-cmds ["clojure -X:test"]}
345355
{:name "lein-ancient"
346356
:platforms [:clj]
347357
:version "1.0.0-RC3"
@@ -369,6 +379,15 @@
369379
:patch-fn project-clj-v1-patch
370380
:show-deps-fn lein-deps-tree
371381
:test-cmds ["lein test"]}
382+
{:name "reval"
383+
:version "0.0.38"
384+
:github-release {:repo "pink-gorilla/reval"
385+
:version-prefix "v"
386+
:via :tag}
387+
:root "reval"
388+
:patch-fn deps-edn-v1-patch
389+
:show-deps-fn cli-deps-tree
390+
:test-cmds ["clojure -M:test"]}
372391
{:name "rewrite-edn"
373392
:version "0.2.0"
374393
:platforms [:clj]

0 commit comments

Comments
 (0)