Commit graph

225 commits

Author SHA1 Message Date
Michiel Borkent
851e1f5eb0 Bump CLI 2022-10-06 12:55:09 +02:00
Rahuλ Dé
7e77ab5633
Update contajners to latest (#1382) 2022-10-03 16:13:14 +02:00
Michiel Borkent
8fdefb99b9 Go back to clj-commons/clj-yaml 2022-09-26 12:17:32 +02:00
Michiel Borkent
0c87ed2312 Use clj-yaml with fixes 2022-09-24 12:34:07 +02:00
Michiel Borkent
a9f0483869 Bump CLI 2022-09-22 20:58:36 +02:00
Michiel Borkent
3b9163cde9 Bump clojure.xml 2022-09-19 14:01:10 +02:00
Michiel Borkent
d0d36a2bc4 Bump clj-yaml 2022-09-13 10:19:52 +02:00
Michiel Borkent
267646fbe7 Fix gc test 2022-09-09 18:13:40 +02:00
Michiel Borkent
1197f4feec Add interceptor tests 2022-09-06 14:56:26 +02:00
Michiel Borkent
ea36bbecb9 add auspex tests to CI 2022-09-06 10:31:53 +02:00
Michiel Borkent
cd54d2a911
Improve reify error messages (#1352)
Co-authored-by: Crispin Wellington <retrogradeorbit@gmail.com>
2022-09-06 10:24:15 +02:00
Michiel Borkent
3e2738201c
auspex compatibility (#1351) 2022-09-05 22:59:31 +02:00
Michiel Borkent
75994d5134 Trigger another release build 2022-09-04 23:09:37 +02:00
Michiel Borkent
c77944fad7 Bump clj-yaml 2022-09-02 11:08:33 +02:00
Michiel Borkent
306d97f4ef Update babashka cli 2022-08-13 11:10:01 +02:00
Michiel Borkent
1b3c90870d Update rewrite-clj 2022-08-05 14:41:39 +02:00
Michiel Borkent
1b3adaaf64 -x 2022-07-29 12:23:28 +02:00
Michiel Borkent
dc5b36bbe6 bundle babashka cli 2022-07-29 12:00:58 +02:00
Michiel Borkent
90add0e787 Meander tests 2022-07-03 13:41:30 +02:00
Michiel Borkent
16e427848d Add malli tests 2022-07-03 13:14:25 +02:00
Michiel Borkent
14b177ad21 Add schema tests to CI, fixes #1296 2022-06-15 21:13:53 +02:00
Michiel Borkent
201370275e Bump Clojure to 1.11.1 2022-06-01 15:42:09 +02:00
Michiel Borkent
a858269c74 fix #1281: upgrade httpkit to 2.6.0-RC1 2022-05-28 11:25:51 +02:00
Michiel Borkent
17c047418e
Add support for sun.misc.SignalHandler (#1276) 2022-05-27 13:26:40 +02:00
Michiel Borkent
92b4dc7620 Bump cheshire 2022-05-26 23:12:58 +02:00
Michiel Borkent
b93198c965
Compatibility with fipp and puget (#1253)
See brandonbloom/fipp#81
2022-04-30 11:46:36 +02:00
Michiel Borkent
24f124d955 fix #1237: add tests for numeric tower 2022-04-23 11:35:49 +02:00
Bob
1113037b51
add Clarktown lib tests (#1247)
* add lib tests for clarktown

* add clarktown to library list

* make code block test agnostic to line separator
2022-04-17 20:11:33 +02:00
Michiel Borkent
d8db9eee63
fix #1231: missing methods in reify should fall back to default interface methods (#1240) 2022-04-14 18:14:31 +02:00
Michiel Borkent
b102a4ae0e Upgrade tests to hugsql 0.5.3 2022-04-04 13:52:36 +02:00
Michiel Borkent
f1adb99eff Revert "Bump Clojure"
This reverts commit fabb945f8c.
2022-04-03 15:06:22 +02:00
Michiel Borkent
fabb945f8c Bump Clojure 2022-04-03 14:58:32 +02:00
Michiel Borkent
1cf914ad1c Bump Selmer 2022-04-01 18:22:56 +02:00
Michiel Borkent
450bddef20 Bump Clojure to 1.11 2022-03-23 23:50:54 +01:00
Wes Morgan
e602286799
feat #863: Load pods from bb.edn (#1205)
Co-authored-by: Michiel Borkent <michielborkent@gmail.com>
2022-03-23 17:08:59 +01:00
Michiel Borkent
e83ef7a69f Bump timbre 2022-03-23 15:12:15 +01:00
Michiel Borkent
7bfab37077 Add specter tests 2022-03-18 19:35:44 +01:00
Michiel Borkent
6320cddc74 Add lib tests for expectations.clojure-test 2022-03-12 14:40:52 +01:00
Michiel Borkent
315d58e7a1 fix #1202: add tests for hugsql 2022-03-12 14:01:14 +01:00
Michiel Borkent
3759d14baf
Add clojure.data.priority-map as built-in, support aysylu/loom lib (#1207) 2022-03-11 12:23:31 +01:00
Michiel Borkent
141881376d
fix #1190: task dependencies resolve as core.async channels (#1191) 2022-02-27 11:49:40 +01:00
Michiel Borkent
3eace3278f Add cli-matic lib tests 2022-02-24 17:20:11 +01:00
Michiel Borkent
780f2e86ea Bump yaml lib 2022-02-21 10:46:09 +01:00
Michiel Borkent
df91279967 Add clojure-msgpack to lib tests 2022-02-14 15:37:35 +01:00
Gabriel Horner
ac6ad33fcb
Add 2 more compatible libs (#1171) 2022-02-10 13:45:15 +01:00
Michiel Borkent
1718ab613b Bump transit 2022-02-05 10:36:50 +01:00
Michiel Borkent
5226d9cc0f Upgrade to clojure 11 beta1 2022-02-02 22:49:55 +01:00
Michiel Borkent
9930eea62c
chore: bump deps (#1157) 2022-01-25 10:05:51 +01:00
Michiel Borkent
ee15ef1798 [#1152] Add algo.monads to libtests and projects.md 2022-01-23 20:11:26 +01:00
Gabriel Horner
093709386a
Add some additional libraries (#1138)
* Add some additional libraries to test

Also improved docs around add-libtest
Close #1137
Close #1128

* Add method needed for supporting pyramid

Pyramid tests passed locally but that was on jvm

* Remove pyramid tests and do in subsequent PR

* Revert "Add method needed for supporting pyramid"

This reverts commit 4d84a2a2ac.

* Skip exoscale tests for windows since most aren't windows compatible
2022-01-14 14:56:09 +01:00
Gabriel Horner
665ae4dd97
Finish up library tests (#1120)
* Add tests for markdown-clj and tools.namespace

See comment for why only one markdown test could be run.
Closes #1069 and #1064

* Convert 10 test libs using add-libtest

Also improved add-libtest to only require maven artifact
and rely on clojars for getting git-url most of the time

* Convert 8 more test libs using add-libtest

Also updated table and added comment for newline test

* Fix doric test

* Disable tools.namespace test that fails on windows

* Added dozen manual test libs and converted 2 test libs

add-libtest.clj supports manually-added and test-directories options

* Converts last tests to test namespaces and write libraries.csv

* Add a number of library tests from projects.md

Also add more docs around adding test libs and tweak add script

* Use :sha for gitlib and older clojure cli

* Revert "Use :sha for gitlib and older clojure cli"

This reverts commit c663ab8368.

* Fix and disable failing tests

Disabled tests that fail consistently and fixed windows one
2021-12-29 16:35:14 +01:00
Gabriel Horner
3a30a11c1f
Add more library tests (#1114)
* Add environ and table tests

Also allow for directory option and fix nasty nil test-dir bug

* Add 7 libraries via add-libtest.clj

Added :branch option and saved additional info to bb-tested-libs.edn to
reproduce test fetching later

* Disable intermittent failing test
2021-12-22 21:27:29 +01:00
Gabriel Horner
4e7d04f672
Add libtest (#1112)
* Add add-libtest script and add 2 libraries with it

* Add tests for 3 existing libraries
2021-12-21 19:25:10 +01:00
Gabriel Horner
4f8eb37704
Added specmonstah and dependency to tested libraries (#1109)
* Enable specmonstah tests now that it's merged

* Add dependency to tests and doc added libs

* Use the older :sha for compat with older clojure cli
2021-12-16 15:46:50 +01:00
Michiel Borkent
73d466e7d6
Fix SCI#649 aget reflection (#1100)
Fix issue with aget reported in babashka/sci#649 by @MrEbbinghaus
2021-12-09 22:38:38 +01:00
Michiel Borkent
48cf9671e1 Updated bb spec 2021-12-09 18:36:05 +01:00
Michiel Borkent
068cb6a97d update babashka spec dep 2021-12-09 18:32:04 +01:00
Michiel Borkent
b7ede11154 Bump spec for tests 2021-12-09 18:02:50 +01:00
Michiel Borkent
5d324dd201 Added integrant tests 2021-12-08 23:11:32 +01:00
Michiel Borkent
4f21669f6b Add orchestra tests 2021-12-08 22:57:16 +01:00
Michiel Borkent
f754578075 Add coax tests 2021-12-08 21:31:58 +01:00
Michiel Borkent
6d14ed61f1 Add better-cond to CI tests 2021-12-08 18:46:53 +01:00
Michiel Borkent
9dd4941230 Add spec tests to CI 2021-12-08 18:26:17 +01:00
Michiel Borkent
12dbbbb43f edamame v0.0.17 2021-12-05 00:00:30 +01:00
Michiel Borkent
f761d84312 Add new functions from clojure 1.11 except clojure.java.math 2021-12-02 20:47:09 +01:00
Michiel Borkent
2a2d4befe5 Add babashka.core 2021-11-28 15:56:17 +01:00
Michiel Borkent
4566905a5c
Add compatibility with hato and clj-http-lite insecure feature (#1080)
Added classes:

- java.net.CookiePolicy
- java.net.http.HttpTimeoutException
- javax.net.ssl.HostnameVerifier
- javax.net.ssl.HttpsURLConnection
- javax.net.ssl.KeyManagerFactory
- javax.net.ssl.SSLSession
- javax.net.ssl.TrustManagerFactory
- java.security.KeyStore
- java.util.zip.Inflater
- java.util.zip.ZipException
2021-11-27 15:58:24 +01:00
Michiel Borkent
1e5ab961c2 edamame 0.0.13 2021-11-06 20:01:44 +01:00
Michiel Borkent
8ebb890b26 Bump core.async to 1.4.627 2021-11-05 20:22:18 +01:00
Michiel Borkent
c48ae27da3
Disable some service loader features for smaller image size (#1054)
This also excludes `java.awt.Toolkit`.

```
     -H:ServiceLoaderFeatureExcludeServices=java.net.ContentHandlerFactory \
     -H:ServiceLoaderFeatureExcludeServices=java.nio.charset.spi.CharsetProvider
```
2021-11-05 10:39:48 +01:00
Yann Vanhalewyn
37ec9f4638
Bump rewrite-clj to v1.0.699-alpha (#1042)
There is a bug in rewrite-clj v644 causing users to be unable to use
`:track-position` and `:auto-resolve` options at the same time in
rewrite zippers. See:

https://github.com/clj-commons/rewrite-clj/issues/159

This makes, for example, building static code analysis tools with
babashka much harder. In fact when analysing code, the position is
relevant for the script output and resolving keywords and symbols might
be required for the analysis.
2021-10-25 11:33:21 +02:00
Bob
8dad1fa473
ruuter and clj-digest tests (#1034)
* add lib tests for using ruuter with built-in httpkit server

* just to be safe, add a timeout to ruuter's HTTP requests

* add tests for clj-commons.digest

* add newly-tested libraries to the library list

* undo paren moves I missed that were done by parinfer

* typo
2021-10-17 23:12:28 +02:00
Bob
a39cdc7e8c
Component lib test (#1016)
* add lib test for component

* add example of using GZip
2021-09-26 23:47:39 +02:00
Bob
7df81f1273
make core.async and rewrite-clj integral (#1014)
* make core.async integral (not a feature)

tasks (in particular, parallel tasks) require core.async

* make rewrite_clj integral (not a feature)

* cleanup mistakes
2021-09-23 18:15:01 +02:00
Michiel Borkent
23ba52a813
[#979] More java net http tests and tweaks (#996) 2021-09-01 11:36:24 +02:00
Bob
83b6d1e662
add lib test and an example for multigrep (#461) (#968)
* fix lanterna constants ns name

* add multigrep lib test and example
2021-08-11 10:52:00 +02:00
Bob
a9e445e5a1
fix windows lib tests (#956)
- add lib-tests path to deps.edn and remove it from shell scripts
- change windows lib test batch script to write a bb.edn file
- re-enable native lib tests on windows
2021-07-25 23:49:01 +02:00
Michiel Borkent
7fac0f1eb9
[#947] Vault tests, part 1 (#949) 2021-07-21 12:35:38 +02:00
Michiel Borkent
fabc0c6ccd Upgrade clj-yaml 2021-07-15 11:18:37 +02:00
Michiel Borkent
d525428f15 Bump deps 2021-07-15 10:52:29 +02:00
Michiel Borkent
a888a340ae Update Slmer: include << macro 2021-07-14 16:30:27 +02:00
Michiel Borkent
e996351dc9 Add clojure.tools.logging + timbre 2021-07-12 22:59:07 +02:00
Michiel Borkent
a359bd1746 Use data.json 2.4.0 2021-07-12 22:50:22 +02:00
Michiel Borkent
6a76a73e18 Use direct linking in profiler [skip ci] 2021-07-10 20:34:38 +02:00
Michiel Borkent
8c37594006 Add clojure.data.json tests 2021-07-10 17:16:14 +02:00
Bob
b53be25b94
[#817] add crispin to lib tests and projects.md (#918)
* add crispin to lib tests and projects.md

* add a missing line in crispin example
2021-07-07 10:01:36 +02:00
Bob
097e45d180
[#877] add omniconf lib tests 2021-07-05 21:12:11 +02:00
Michiel Borkent
ef64e93238 replikativ/hasch tests in CI 2021-06-21 21:58:41 +02:00
Michiel Borkent
15e54ef0a1
Add support for slingshot #675 (#881)
* Add java.util.Arrays/copyOfRange for slingshot

* add exception for tests

* Add slingshot tests
2021-06-09 10:39:43 +02:00
Michiel Borkent
454ed43ae4 Fix deps.edn 2021-05-16 23:13:10 +02:00
Michiel Borkent
42104a617d deps.edn [skip ci] 2021-05-16 23:00:16 +02:00
Michiel Borkent
e6a2fdbb45
Add HoneySql v2 tests (#841) 2021-05-14 12:04:56 +02:00
Michiel Borkent
d4ed910c22 Update selmer 2021-05-08 16:37:33 +02:00
Michiel Borkent
cab3307a07 [#823] Add tests for jasentaa 2021-05-07 11:58:18 +02:00
Michiel Borkent
b488c65d31 Bump Selmer to 1.12.39 2021-05-07 10:02:59 +02:00
Michiel Borkent
add7e7d216 Fix Selmer 2021-05-06 22:02:06 +02:00
Michiel Borkent
0a877f2976 Bump Selmer 2021-05-06 21:24:56 +02:00
Michiel Borkent
31f7732d4f Depend on selmer upstream 2021-05-06 18:09:36 +02:00
Michiel Borkent
cbd8a2d07d
[#821] Include Selmer 2021-05-06 12:53:59 +02:00
Michiel Borkent
e0b1c1b01e
[#784] Support binf.cljc library by adding ByteBuffer and Charset-related classes (#789) 2021-04-14 23:27:31 +02:00