fix(ci): use node:24-slim (glibc) instead of Alpine (musl) #655
Reference in New Issue
Block a user
Delete Branch "fix/ci-glibc-image"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Native modules like @matrix-org/matrix-sdk-crypto-nodejs detect the libc type at install time and download the appropriate binary.
Previously, CI used node:24-alpine (musl), so native modules downloaded musl binaries. But production runs on Debian (glibc), causing runtime crashes when the glibc binary is expected but not found.
This fix:
Fixes: matrix-sdk-crypto-nodejs-linux-x64-gnu MODULE_NOT_FOUND