babashka/script
Thiago Kenji Okada 9ca3a3bd31
Use Debian bullseye on CI/CD/Dockerfile (#1005)
* 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

* 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)

* Remove lsof

* Remove "Install {Clojure,Leiningen}" steps

Already included on the base image.

* Do not change directory when downloading GraalVM

* Move "Download GraalVM" to script/download-graalvm

* Set GRAALVM_HOME correctly

* Unbreak mac build

* Revert "Set GRAALVM_HOME correctly"

This reverts commit 5e2a6158dc.

* Set GRAALVM_HOME correctly, take 2

* Improve download-graalvm script

* Re-added "Install Clojure" steps

* Set amd64 as default GRAALVM_ARCH

* Unbreak linux-aarch64

* Ubreak jvm

* Do not change directory

* Fix yaml

* Fix mac/linux-aarch64

* Add missing Clojure

* Fix cache

* Move GraalVM installation to /tmp

* Use script/install-clojure

* Use /opt instead of /tmp to install GraalVM

* Revert "Use /opt instead of /tmp to install GraalVM"

This reverts commit 3cfad03c8e.

* Use CircleCI's Clojure images again

* Go back to installing GraalVM on $HOME
2021-09-13 23:28:13 +02:00
..
babashka Use correct branch on appveyor 2021-04-21 13:46:47 +02:00
lib_tests fix windows lib tests (#956) 2021-07-25 23:49:01 +02:00
bump_graal_version.clj Upgrade to GraalVM 21.2.0 2021-08-30 20:16:18 +02:00
bump_version.clj Version bump 2019-12-25 16:32:43 +01:00
changelog.clj Rename 2021-01-01 11:26:31 +01:00
cljdoc-preview Rename 2021-01-01 11:26:31 +01:00
compile Fix aarch64 test (#1007) 2021-09-11 18:13:12 +02:00
compile.bat Migrate GraalVM configuration to jar (#973) 2021-08-22 23:19:28 +02:00
install-clojure Use Debian bullseye on CI/CD/Dockerfile (#1005) 2021-09-13 23:28:13 +02:00
install-graalvm Use Debian bullseye on CI/CD/Dockerfile (#1005) 2021-09-13 23:28:13 +02:00
install-leiningen Github actions enhancements (#319) 2020-03-30 20:29:08 +02:00
postgresql_test [#829] Allow thread-first in combination with shell 2021-05-13 13:10:56 +02:00
reflection.clj Migrate GraalVM configuration to jar (#973) 2021-08-22 23:19:28 +02:00
run_lib_tests [#556] Add org.httpkit.server namespace (experimental) 2020-09-20 23:19:49 +02:00
run_lib_tests.bat run lib tests in Windows CI (#933) 2021-07-12 00:00:14 +02:00
setup-musl Use Debian bullseye on CI/CD/Dockerfile (#1005) 2021-09-13 23:28:13 +02:00
test Clean in first test step 2021-03-04 10:49:16 +01:00
test.bat add more windows testing (#902) 2021-06-24 22:34:57 +02:00
uberjar Java http insecure context (#994) 2021-08-31 17:37:11 +02:00
uberjar.bat Logging feature flag and tools.logging.readable (#981) (#987) 2021-08-29 23:43:53 +02:00