Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Breaking change] Update build agent distros #41

Closed
1 task done
deepak1556 opened this issue Oct 6, 2023 · 2 comments · Fixed by #43
Closed
1 task done

[Breaking change] Update build agent distros #41

deepak1556 opened this issue Oct 6, 2023 · 2 comments · Fixed by #43
Assignees
Labels
feature-request Request for new features or functionality

Comments

@deepak1556
Copy link
Contributor

deepak1556 commented Oct 6, 2023

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
@cobalt2727
Copy link

Assuming this will be in the next release?

@deepak1556
Copy link
Contributor Author

This will be in the 1.86 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants