You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @dawidd6. First of all, thanks for creating and maintaining this useful action.
We are using this action in our Amazon Linux 2 self-hosted runners. Recently, we've hit the following error message.
/opt/runner/externals/node20/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/runner/externals/node20/bin/node)
/opt/runner/externals/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /opt/runner/externals/node20/bin/node)
This is because:
The action runtime is changed from node16 to node20 in the latest release v2.28.1 by this commit 587cee6
Node.js v20.x requires glibc >= 2.28
Amazon Linux 2 comes with glibc 2.26, so the action fails to run
It seems to be common to bump the major version if the action runtime is updated. For example: