Skip to content

Commit 22b1446

Browse files
committed
chore: add env var MAX_API_VERSION [WPB-22159] (#19831)
1 parent dc1dff7 commit 22b1446

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

server/config/client.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export function generateConfig(params: ConfigGeneratorParams, env: Env) {
4444
DATADOG_APPLICATION_ID: env.DATADOG_APPLICATION_ID,
4545
DATADOG_CLIENT_TOKEN: env.DATADOG_CLIENT_TOKEN,
4646
ENABLE_DEV_BACKEND_API: env.ENABLE_DEV_BACKEND_API == 'true',
47+
MAX_API_VERSION: Number(env.MAX_API_VERSION) || 13,
4748
ENVIRONMENT: nodeEnv,
4849
FEATURE: {
4950
ALLOWED_FILE_UPLOAD_EXTENSIONS: (env.FEATURE_ALLOWED_FILE_UPLOAD_EXTENSIONS || '*')

server/config/env.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ export type Env = {
7878
/** Allows a client to use a development version of the api (if present) */
7979
ENABLE_DEV_BACKEND_API?: string;
8080

81+
MAX_API_VERSION?: string;
82+
8183
SSL_CERTIFICATE_KEY_PATH?: string;
8284
SSL_CERTIFICATE_PATH?: string;
8385

src/script/Config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ const config = {
8989
ALLOWED_IMAGE_TYPES: ['image/bmp', 'image/gif', 'image/jpeg', 'image/jpg', 'image/png', 'image/webp'],
9090

9191
/** Which min and max version of the backend api do we support */
92-
SUPPORTED_API_RANGE: [MINIMUM_API_VERSION, env.ENABLE_DEV_BACKEND_API ? Infinity : 12],
92+
SUPPORTED_API_RANGE: [MINIMUM_API_VERSION, env.ENABLE_DEV_BACKEND_API ? Infinity : env.MAX_API_VERSION] as const,
9393

9494
/** DataDog client api keys access */
9595
dataDog: {

0 commit comments

Comments
 (0)