Warnings about using deprecated declarations were disabled by default which made it impossible to ensure that Node doesn't use V8's deprecated Apis - V8's node-ci bots just didn't complain.
The flag is off by default which preserves the existing behavior.
Drive-by: fix deps/openssl/unofficial.gni by exposing the required OpenSSL compatibility level (OPENSSL_API_COMPAT) via public_configs similarly to how it's done in gyp configs.
Warnings about using deprecated declarations were disabled by default which made it impossible to ensure that Node doesn't use V8's deprecated Apis - V8's node-ci bots just didn't complain.
The flag allows enabling deprecated warnings and suppresses known issue with using deprecated functionality in c-ares (see https://github.com/nodejs/node/issues/52464).
The flag is off by default which preserves the existing behavior.
Drive-by: fix deps/openssl/unofficial.gni by exposing the required OpenSSL compatibility level (
OPENSSL_API_COMPAT
) via public_configs similarly to how it's done in gyp configs.