Skip to content

[Breaking change] Update build agent distros #41

Closed
@deepak1556

Description

@deepak1556

Reason: Node.js v16 is EOL on 11/09, refs https://nodejs.dev/en/about/releases/

Agents used for building server native modules:

  • centos7-devtoolset8-x64
  • centos7-devtoolset8-arm64

Agents used for building client native modules:

  • bionic_x64
  • bionic_arm64
  • bionic_armhf

All of the above agents install Node.js v16 since v18 and higher cannot run in them due to increase in GLIBC version. On the contrary, we are using these agents to maintain GLIBC 2.17 support for our native modules. Path forward to avoid depending on EOL Node.js version,

Client:

Server:

- Migrate from centos7 to RHEL8 ubi images https://hub.docker.com/u/redhat
- centos8 is EOL

TODO:

  • Measure the impact of GLIBC version bump

Metadata

Metadata

Assignees

Labels

feature-requestRequest for new features or functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions