From e27bd74dcc60e5c1387812b262b1b14edc9f50ed Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Wed, 9 Jul 2025 15:56:01 +0200 Subject: [PATCH] chore: Add PAYG trial events flag to Unleash (#10336) Pretty much what it says on the tin: add PAYG trial events flag to control the upcoming trial events --- src/lib/types/experimental.ts | 5 +++++ src/server-dev.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index 43d8483757..4cea036d57 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -63,6 +63,7 @@ export type IFlagKey = | 'improvedJsonDiff' | 'crDiffView' | 'changeRequestApproverEmails' + | 'paygTrialEvents' | 'eventGrouping'; export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>; @@ -296,6 +297,10 @@ const flags: IFlags = { process.env.UNLEASH_EXPERIMENTAL_EVENT_GROUPING, false, ), + paygTrialEvents: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_PAYG_TRIAL_EVENTS, + false, + ), }; export const defaultExperimentalOptions: IExperimentalOptions = { diff --git a/src/server-dev.ts b/src/server-dev.ts index d03ccb88d3..2f0287fa68 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -58,6 +58,7 @@ process.nextTick(async () => { impactMetrics: true, crDiffView: true, eventGrouping: true, + paygTrialEvents: true, }, }, authentication: {