I'm updating our build dependencies for CI in advance of the Jenkins
move and 3.0.0. In the process I've got a number of platforms now on
which I can't install Erlang 19 easily.

I also found that the minimum Erlang version for Elixir 1.9 (the latest,
containing the last planned feature that they wanted to add to the
language, releases) is 20.0.

We have blacklisted all 20.x releases below 20.3.8.11 already[1]. So,
I'd like to make that the new, minimum version on master. If I don't
hear otherwise, and as long as there's a +1, I'll proceed to get a PR
merged that updates our checks in rebar.config.script and the CI work
that goes along with it. The new baseline Erlang in our matrices will
then be 20.3.8.22.

So, lazy consensus:

* CouchDB required Erlang will be >= 20.3.8.11
* CI Erlang will be 20.3.8.22
* CI Node will be 10.16.3
* CI Elixir will be 1.9.1

-Joan "upgrades, upgrades" Touzet

[1]: https://github.com/apache/couchdb/pull/1871

Reply via email to