nickva opened a new pull request, #39:
URL: https://github.com/apache/couchdb-ci/pull/39
There are a set of change to update some defaults mainly to include Elixir
1.13.4 as the default since it's the only one which can run on Erlang 25. Since
images were regenerated, updated Erlang 23 latest to 23.3.4.15 which fixes some
TLS bugs and Erlang 24 one.
There were some workarounds and some cleanups as well:
Workarounds:
* Erlang 25 on linux/arm64 currently segfaults in qemu when compiling the
leex/yacc application. To avoid completely excluding Erlang 25 build, opt to
only build Erlang 25 on linux/amd64.
* While Elixir 1.13.4 technically works with Erlang 25, it has to be
compiled on Erlang 25 as well. Instead of using the released Elixir artifacts
from github, use the pre-build per-OTP version packages which asdf uses.
Cleanups:
* Readme examples were quite outdated, so update them to the current
versions
* Updated defaults for Elixir, Node, Erlang to be current in general
These images were built and uploaded:
```
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform debian-bullseye
ERLANGVERSION=24.3.4.2 ./build.sh buildx-platform debian-bullseye
ERLANGVERSION=25.0.2 ./build.sh buildx-platform debian-bullseye
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform rockylinux-8
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform centos-7
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform debian-buster
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform ubuntu-focal
ERLANGVERSION=23.3.4.15 ./build.sh buildx-platform ubuntu-bionic
ERLANGVERSION=default ./build.sh buildx-platform ubuntu-jammy
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]