tindzk / seed

Build tool for Scala projects
https://tindzk.github.io/seed/
Apache License 2.0
238 stars 13 forks source link

Build: Upgrade to Bloop v1.4.6 #115

Closed tindzk closed 3 years ago

tindzk commented 3 years ago

Upgrade Seed to the latest Bloop release. While Seed has already been compatible with recent Bloop versions, the images on Docker Hub were still using v1.3.2. This prevented users from compiling Scala.js 1.0 projects in CI builds.

With the upgrade, the Bloop server does not need to be started manually anymore. Furthermore, the new Bloop launcher is based on top of GraalVM, allowing us to drop the Python dependency from the Docker image.

Presently, Coursier and Bloop require a glibc-based Docker image and a workaround due to a libstdc++ warning. See also:

https://github.com/coursier/coursier/issues/1739 https://github.com/sgerrand/alpine-pkg-glibc/issues/80

Closes #66.