(Serverless initiative): test Prisma error messages in unsupported systems #3332
Labels
kind/feature
A request for a new feature.
team/client
Issue for team Client.
team/schema
Issue for team Schema.
topic: serverless
Prisma may throw a number of different error messages when loading the Prisma Engines fails. Although we already attempt to provide meaningful user-facing explanations of what went wrong, we should strive to be more precise.
We should thus add some ecosystem-tests that try to install and run Prisma on scenarios where we know it would fail.
Relevant unsupported systems we should test the new conditional error messages on:
arm64
arch (onlyx86_64
is supported for Linux Alpine, see Precompiled engine files foraarch64-unknown-linux-musl
target (Alpine Linux on ARM, e.g. M1) prisma#8478)libz.so.1
(see this comment)libssl
version installed (see this comment)x86_64
arch withbinaryTargets: ["linux-musl"]
(it shipsopenssl-3.0.x
, but will try to dynamically loadopenssl-1.1.x
, see Support OpenSSL 3.0 for Alpine Linux prisma#16553)Assert failures causes by Prisma not being able to load its engines.The text was updated successfully, but these errors were encountered: