We compile and release TypeDB Console using an older version of Linux, which requires GLIBC 2.26 instead of GLIBC 2.27. This change switches the build platform to Amazon Linux 2 (via Docker), which is based on CentOS, instead of Ubuntu 18.04, which is based on Debian.
Additionally, we upgrade the Windows Orb to 5.0.0, which also allowed using a larger executor to reduce CI time.
Implementation
Migrate to amazonlinux:2 docker for Linux builds
We migrate package installation and dependency management for build steps to use yum/rpm package management
Migrate windows orb to 5.0.0, and set executor to 'large'
We update the Python and VC installation parameters as required
Usage and product changes
We compile and release TypeDB Console using an older version of Linux, which requires GLIBC 2.26 instead of GLIBC 2.27. This change switches the build platform to Amazon Linux 2 (via Docker), which is based on CentOS, instead of Ubuntu 18.04, which is based on Debian.
Additionally, we upgrade the Windows Orb to 5.0.0, which also allowed using a larger executor to reduce CI time.
Implementation
amazonlinux:2
docker for Linux buildsyum
/rpm
package management5.0.0
, and set executor to 'large'