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

fix: Support Amazon Linux 2023 and Node.js 20 #487

Merged
merged 3 commits into from
Dec 27, 2023
Merged

fix: Support Amazon Linux 2023 and Node.js 20 #487

merged 3 commits into from
Dec 27, 2023

Conversation

kichik
Copy link
Member

@kichik kichik commented Dec 27, 2023

Resolves the following errors for Lambda runners:

/lib64/libm.so.6: version `GLIBC_2.27' not found (required by /tmp/runner/externals/node20/bin/node)
Cannot get required symbol EVP_rc2_cbc from libssl

This upgrades the runtime of Lambda runners to Node.js 20. It should support old actions running on Node 16 and 18, but also 20 that requires glibc 2.27+.

The new Node.js 20 base image runs on Amazon Linux 2023. That requires dnf instead of yum. Support was added in all components.

Other runner types use Ubuntu by default that should already support Node.js 20.

Resolves #425

Resolves the following errors:

```
/lib64/libm.so.6: version `GLIBC_2.27' not found (required by /tmp/runner/externals/node20/bin/node)
```

```
Cannot get required symbol EVP_rc2_cbc from libssl
```

This upgrades the runtime of Lambda runners to Node.js 20. It should support old actions running on Node 16 and 18, but also 20 that requires glibc 2.27+.

The new Node.js 20 base image runs on Amazon Linux 2023. That requires dnf instead of yum. Support was added in all components.

Other runner types use Ubuntu by default that should already support Node.js 20.
Signed-off-by: github-actions <[email protected]>
@mergify mergify bot merged commit 80b4092 into main Dec 27, 2023
12 checks passed
@mergify mergify bot deleted the node20 branch December 27, 2023 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to Lambda base image to Node 18.x
1 participant