Commit graph

2565 commits

Author SHA1 Message Date
Thiago Kenji Okada
3cfad03c8e Use /opt instead of /tmp to install GraalVM 2021-09-10 06:15:20 -03:00
Thiago Kenji Okada
873841c182 Use script/install-clojure 2021-09-10 05:57:21 -03:00
Thiago Kenji Okada
0ed3f61ec1 Move GraalVM installation to /tmp 2021-09-10 05:44:21 -03:00
Thiago Kenji Okada
1f45e0d478 Fix cache 2021-09-09 19:50:13 -03:00
Thiago Kenji Okada
4eb137894c Add missing Clojure 2021-09-09 19:40:24 -03:00
Thiago Kenji Okada
a435c365fc Fix mac/linux-aarch64 2021-09-09 19:39:23 -03:00
Thiago Kenji Okada
35946475d3 Fix yaml 2021-09-09 19:35:28 -03:00
Thiago Kenji Okada
3b05fed674 Do not change directory 2021-09-09 19:34:54 -03:00
Thiago Kenji Okada
3dcbd815dd Ubreak jvm 2021-09-09 19:33:20 -03:00
Thiago Kenji Okada
96870dba11 Unbreak linux-aarch64 2021-09-09 19:31:24 -03:00
Thiago Kenji Okada
cb4ed7e4ff Set amd64 as default GRAALVM_ARCH 2021-09-09 19:25:00 -03:00
Thiago Kenji Okada
fcc23b7908 Re-added "Install Clojure" steps 2021-09-09 19:21:16 -03:00
Thiago Kenji Okada
94fbf5977e Improve download-graalvm script 2021-09-09 19:18:15 -03:00
Thiago Kenji Okada
8df29c6188 Set GRAALVM_HOME correctly, take 2 2021-09-09 19:02:37 -03:00
Thiago Kenji Okada
a3bf35747d Revert "Set GRAALVM_HOME correctly"
This reverts commit 5e2a6158dc.
2021-09-09 19:01:26 -03:00
Thiago Kenji Okada
52e2a72813 Unbreak mac build 2021-09-09 18:58:46 -03:00
Thiago Kenji Okada
5e2a6158dc Set GRAALVM_HOME correctly 2021-09-09 18:57:15 -03:00
Thiago Kenji Okada
d4d4737048 Move "Download GraalVM" to script/download-graalvm 2021-09-09 18:55:01 -03:00
Thiago Kenji Okada
8248eeab8a Do not change directory when downloading GraalVM 2021-09-09 18:47:03 -03:00
Thiago Kenji Okada
e407762653 Remove "Install {Clojure,Leiningen}" steps
Already included on the base image.
2021-09-09 18:36:00 -03:00
Thiago Kenji Okada
4f869a2ab8 Remove lsof 2021-09-09 18:30:15 -03:00
Thiago Kenji Okada
cd5a832352 Migrate CircleCI to use a bullseye-based image
Also some modifications necessary to make it work:
- Migrate from `circleci` images to `clojure` since they're out-of-date
  and also seem to be considered legacy:
  https://circleci.com/docs/2.0/circleci-images/#legacy-language-images
- Remove unnecessary usage of `sudo`, since all commands runs as root
- Sync packages with `Dockerfile`. This will make easier to test locally
  if everything will work (of course, it is not 100% guarantee)
2021-09-09 18:20:40 -03:00
Thiago Kenji Okada
8c5c1bbe55 Migrate Dockerfile to use a bullseye-based image
Also, some QoL changes on the `Dockerfile`:
- Parametrize GRAALVM_VERSION to make it easier to update
- Remove installing programs already included on base image
- Remove `deps.edn` from `.dockerignore` since it is necessary to build
2021-09-09 18:18:11 -03:00
Victor Bjelkholm
031080bfba
Add docs badge to top of README (#1002)
Finding myself scrolling around the readme for some seconds trying to find the link to the docs, which is a couple of sections down from the top. In order to help people (and myself) to find the reference faster, I added a badge in the top that links to the book/docs.
2021-09-09 14:03:21 +02:00
Michiel Borkent
a43e75ffd6
Add PipedInput/OutputStream (#1001) 2021-09-07 11:30:52 +02:00
Michiel Borkent
943dc69c66 Fix test 2021-09-01 23:30:33 +02:00
Michiel Borkent
1a764f3120 [#997] Add smoke test 2021-09-01 23:14:35 +02:00
Michiel Borkent
f5cdf89608 [#997] Fix for schmee java-http-clj send-async 2021-09-01 23:09:02 +02:00
Michiel Borkent
f6dd96a281 CHANGELOGS [skip ci] 2021-09-01 19:48:26 +02:00
Michiel Borkent
09dcd58ee8 Version bump 2021-09-01 17:50:33 +02:00
Michiel Borkent
5d07faa051 CHANGELOGS [skip ci] 2021-09-01 17:38:21 +02:00
Michiel Borkent
e3d6e433b2 v0.6.0 2021-09-01 17:34:52 +02:00
Michiel Borkent
faec6aeced v0.5.2 2021-09-01 17:34:25 +02:00
Michiel Borkent
e915e14612 Upgrade deps.clj, fix flaky test 2021-09-01 17:34:19 +02:00
Michiel Borkent
4be3abdd81 docs [skip ci] 2021-09-01 14:49:28 +02:00
Michiel Borkent
c69852eb9f Update projects.md page [skip ci] 2021-09-01 14:07:48 +02:00
Michiel Borkent
5422946eee CHANGELOGS [skip ci] 2021-09-01 14:00:37 +02:00
Michiel Borkent
e55559f727 CHANGELOGS [skip ci] 2021-09-01 13:59:26 +02:00
Michiel Borkent
c832819a76 Fix test 2021-09-01 13:45:23 +02:00
Michiel Borkent
cddd4ce581 [#995] Add clojure.data.xml/alias-uri 2021-09-01 13:34:47 +02:00
Michiel Borkent
1da01203ce Fix test 2021-09-01 11:54:09 +02:00
Michiel Borkent
23ba52a813
[#979] More java net http tests and tweaks (#996) 2021-09-01 11:36:24 +02:00
Michael Glaesemann
125e227976
Java http insecure context (#994)
* Add support for creating insecure context.

* Add BABASHKA_FEATURE_JAVA_NET_HTTP flag.

* Clean up java.net.http tests
2021-08-31 17:37:11 +02:00
Michiel Borkent
b71278cc68
[#979] JDK 11 Http Client
Co-authored-by: Michael Glaesemann <grzm@seespotcode.net>
2021-08-31 11:13:11 +02:00
Michiel Borkent
cebdd19c00
Upgrade to GraalVM 21.2.0 2021-08-30 20:16:18 +02:00
Bob
242c3d442f
Logging feature flag and tools.logging.readable (#981) (#987)
* put tools.logging behind a feature flag

* add tools.logging.readable

- move logging namespace to feature folder
- add logging.readable namespace
- add tests for logging.readable

* cleanup logging changes

- add logging env var to compile script
- remove unconditional require of logging namespace

* move old-config capture to before alter

* remove feature check from logging tests
2021-08-29 23:43:53 +02:00
Michiel Borkent
ad73a09c0e sci [skip ci] 2021-08-28 12:32:18 +02:00
Bob
4ee84947c9
use tagged-literal for unknown EDN tags when creating *input* (#975) (#976)
* use tagged-literal as default for unknown tags when using -I (or --stream without -i)

* use tagged-literal as default for unknown tags
2021-08-25 17:57:17 +02:00
Bob
a85d593767
make the REPL requires available to command-line scripts (#972) 2021-08-22 23:20:41 +02:00
Eric Dallo
72d3afa698
Migrate GraalVM configuration to jar (#973) 2021-08-22 23:19:28 +02:00