From fff6af5e74730ad51a3e33e5b7e1df0888bd73d7 Mon Sep 17 00:00:00 2001 From: unleash-bot <194219037+unleash-bot[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 13:12:01 +0000 Subject: [PATCH] fix: Remove strictSchemaValidation feature flag --- .../tests/client-feature-toggles.e2e.test.ts | 9 ++------- .../dependent-features/dependent.features.e2e.test.ts | 1 - .../features/environments/environment-oss.e2e.test.ts | 4 +--- src/lib/features/environments/environment.test.ts | 4 +--- .../features/feature-search/feature.search.e2e.test.ts | 1 - .../tests/archive-feature-toggles.e2e.test.ts | 4 +--- .../tests/feature-toggle-last-seen-at.e2e.test.ts | 4 +--- .../tests/feature-toggles.auth.e2e.test.ts | 1 - .../feature-toggle/tests/feature-toggles.e2e.test.ts | 3 --- .../metrics/client-metrics/client-metrics.e2e.test.ts | 1 - .../last-seen/tests/last-seen-service.e2e.test.ts | 4 +--- .../features/onboarding/onboarding-read-model.test.ts | 4 +--- src/lib/features/playground/advanced-playground.test.ts | 1 - src/lib/features/playground/playground.test.ts | 2 +- .../project-environments.e2e.test.ts | 4 +--- .../project-insights/projects-insights.e2e.test.ts | 4 +--- .../features/project-status/projects-status.e2e.test.ts | 4 +--- .../features/project/project-applications.e2e.test.ts | 4 +--- .../features/project/project-flag-creators.e2e.test.ts | 4 +--- src/lib/features/project/projects.e2e.test.ts | 4 +--- src/lib/features/tag-type/tag-types.e2e.test.ts | 4 +--- src/lib/services/openapi-service.ts | 3 --- src/lib/types/experimental.ts | 5 ----- src/server-dev.ts | 1 - src/test/e2e/api/admin/addon.e2e.test.ts | 4 +--- src/test/e2e/api/admin/api-token.e2e.test.ts | 4 +--- src/test/e2e/api/admin/applications.e2e.test.ts | 4 +--- src/test/e2e/api/admin/config.e2e.test.ts | 5 +---- src/test/e2e/api/admin/constraints.e2e.test.ts | 4 +--- src/test/e2e/api/admin/context.e2e.test.ts | 4 +--- src/test/e2e/api/admin/event-search.e2e.test.ts | 4 +--- src/test/e2e/api/admin/event.e2e.test.ts | 4 +--- src/test/e2e/api/admin/favorites.e2e.test.ts | 4 +--- src/test/e2e/api/admin/feature-archive.e2e.test.ts | 4 +--- src/test/e2e/api/admin/feature-type.test.ts | 4 +--- src/test/e2e/api/admin/feedback.e2e.test.ts | 4 +--- src/test/e2e/api/admin/instance-admin.e2e.test.ts | 4 +--- src/test/e2e/api/admin/metrics.e2e.test.ts | 4 +--- src/test/e2e/api/admin/project/api-token.e2e.test.ts | 4 +--- .../e2e/api/admin/project/project.api.tokens.e2e.test.ts | 4 +--- .../e2e/api/admin/project/project.health.e2e.test.ts | 4 +--- .../e2e/api/admin/project/variants-sunset.e2e.test.ts | 1 - src/test/e2e/api/admin/project/variants.e2e.test.ts | 1 - src/test/e2e/api/admin/splash.e2e.test.ts | 4 +--- src/test/e2e/api/admin/strategy.e2e.test.ts | 4 +--- src/test/e2e/api/admin/tags.e2e.test.ts | 4 +--- src/test/e2e/api/admin/user-admin.e2e.test.ts | 2 -- src/test/e2e/api/admin/user-admin.scim.e2e.test.ts | 4 +--- src/test/e2e/api/client/feature.auth-none.e2e.test.ts | 4 +--- src/test/e2e/api/client/feature.e2e.test.ts | 4 +--- src/test/e2e/api/client/feature.optimal304.e2e.test.ts | 1 - src/test/e2e/helpers/test-helper.ts | 2 -- 52 files changed, 39 insertions(+), 141 deletions(-) diff --git a/src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts b/src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts index 5543330533..13e0572050 100644 --- a/src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts +++ b/src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts @@ -155,7 +155,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, deltaApi: true, }, }, @@ -168,9 +167,7 @@ beforeAll(async () => { enterpriseDb.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, ui: { environment: 'Enterprise', @@ -184,9 +181,7 @@ beforeAll(async () => { proDb.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, ui: { environment: 'Pro', diff --git a/src/lib/features/dependent-features/dependent.features.e2e.test.ts b/src/lib/features/dependent-features/dependent.features.e2e.test.ts index 507e8754c7..66bf561eff 100644 --- a/src/lib/features/dependent-features/dependent.features.e2e.test.ts +++ b/src/lib/features/dependent-features/dependent.features.e2e.test.ts @@ -27,7 +27,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, enableLegacyVariants: true, }, }, diff --git a/src/lib/features/environments/environment-oss.e2e.test.ts b/src/lib/features/environments/environment-oss.e2e.test.ts index 32f36c2406..d0e4c61ddc 100644 --- a/src/lib/features/environments/environment-oss.e2e.test.ts +++ b/src/lib/features/environments/environment-oss.e2e.test.ts @@ -18,9 +18,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, isOss: true, }, diff --git a/src/lib/features/environments/environment.test.ts b/src/lib/features/environments/environment.test.ts index 94dded8619..ba59a17faf 100644 --- a/src/lib/features/environments/environment.test.ts +++ b/src/lib/features/environments/environment.test.ts @@ -17,9 +17,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/feature-search/feature.search.e2e.test.ts b/src/lib/features/feature-search/feature.search.e2e.test.ts index 9cb32bd1ed..830811765d 100644 --- a/src/lib/features/feature-search/feature.search.e2e.test.ts +++ b/src/lib/features/feature-search/feature.search.e2e.test.ts @@ -27,7 +27,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, anonymiseEventLog: true, }, }, diff --git a/src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts b/src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts index 6192194462..2a9dba61f2 100644 --- a/src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts +++ b/src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts b/src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts index b855fc765c..0994464173 100644 --- a/src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts +++ b/src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts @@ -22,9 +22,7 @@ const setupLastSeenAtTest = async (featureName: string) => { beforeAll(async () => { const config: Partial = { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }; diff --git a/src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts b/src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts index 1e5aef0ac9..81b36ec1cd 100644 --- a/src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts +++ b/src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts @@ -23,7 +23,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, anonymiseEventLog: true, }, }, diff --git a/src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts b/src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts index e94123353e..95235c0a8f 100644 --- a/src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts +++ b/src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts @@ -93,7 +93,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, featureCollaborators: true, }, }, @@ -3329,7 +3328,6 @@ test('Updating feature strategy sort-order should return strategies in correct o { experimental: { flags: { - strictSchemaValidation: true, strategyVariant: true, }, }, @@ -3396,7 +3394,6 @@ test('Updating feature strategy sort-order should trigger a an event', async () { experimental: { flags: { - strictSchemaValidation: false, strategyVariant: true, }, }, diff --git a/src/lib/features/metrics/client-metrics/client-metrics.e2e.test.ts b/src/lib/features/metrics/client-metrics/client-metrics.e2e.test.ts index 28ebaaabfe..6505ca0067 100644 --- a/src/lib/features/metrics/client-metrics/client-metrics.e2e.test.ts +++ b/src/lib/features/metrics/client-metrics/client-metrics.e2e.test.ts @@ -30,7 +30,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, extendedUsageMetrics: true, }, }, diff --git a/src/lib/features/metrics/last-seen/tests/last-seen-service.e2e.test.ts b/src/lib/features/metrics/last-seen/tests/last-seen-service.e2e.test.ts index fbe8eb669a..e43054604c 100644 --- a/src/lib/features/metrics/last-seen/tests/last-seen-service.e2e.test.ts +++ b/src/lib/features/metrics/last-seen/tests/last-seen-service.e2e.test.ts @@ -18,9 +18,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/onboarding/onboarding-read-model.test.ts b/src/lib/features/onboarding/onboarding-read-model.test.ts index 9dbde45a1a..e669cfacd7 100644 --- a/src/lib/features/onboarding/onboarding-read-model.test.ts +++ b/src/lib/features/onboarding/onboarding-read-model.test.ts @@ -34,9 +34,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/playground/advanced-playground.test.ts b/src/lib/features/playground/advanced-playground.test.ts index 159ddcbc08..4d66582c23 100644 --- a/src/lib/features/playground/advanced-playground.test.ts +++ b/src/lib/features/playground/advanced-playground.test.ts @@ -20,7 +20,6 @@ beforeAll(async () => { experimental: { flags: { advancedPlayground: true, - strictSchemaValidation: true, strategyVariant: true, }, }, diff --git a/src/lib/features/playground/playground.test.ts b/src/lib/features/playground/playground.test.ts index 1c5eeafd89..386311b3f3 100644 --- a/src/lib/features/playground/playground.test.ts +++ b/src/lib/features/playground/playground.test.ts @@ -21,7 +21,7 @@ async function getSetup() { const stores = createStores(); const config = createTestConfig({ server: { baseUriPath: base }, - experimental: { flags: { strictSchemaValidation: true } }, + experimental: { flags: {} }, }); const services = createServices(stores, config); const app = await getApp(config, stores, services); diff --git a/src/lib/features/project-environments/project-environments.e2e.test.ts b/src/lib/features/project-environments/project-environments.e2e.test.ts index f7c6173747..fa9d85d318 100644 --- a/src/lib/features/project-environments/project-environments.e2e.test.ts +++ b/src/lib/features/project-environments/project-environments.e2e.test.ts @@ -17,9 +17,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/project-insights/projects-insights.e2e.test.ts b/src/lib/features/project-insights/projects-insights.e2e.test.ts index c7ff6e8ea1..8d838fd287 100644 --- a/src/lib/features/project-insights/projects-insights.e2e.test.ts +++ b/src/lib/features/project-insights/projects-insights.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/project-status/projects-status.e2e.test.ts b/src/lib/features/project-status/projects-status.e2e.test.ts index a55fdd3417..3fdac01a15 100644 --- a/src/lib/features/project-status/projects-status.e2e.test.ts +++ b/src/lib/features/project-status/projects-status.e2e.test.ts @@ -55,9 +55,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/project/project-applications.e2e.test.ts b/src/lib/features/project/project-applications.e2e.test.ts index da59b545c0..8f991f990f 100644 --- a/src/lib/features/project/project-applications.e2e.test.ts +++ b/src/lib/features/project/project-applications.e2e.test.ts @@ -39,9 +39,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/project/project-flag-creators.e2e.test.ts b/src/lib/features/project/project-flag-creators.e2e.test.ts index b1f0f735f5..e117dffb6c 100644 --- a/src/lib/features/project/project-flag-creators.e2e.test.ts +++ b/src/lib/features/project/project-flag-creators.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/project/projects.e2e.test.ts b/src/lib/features/project/projects.e2e.test.ts index 444ef83ce1..7681466e2a 100644 --- a/src/lib/features/project/projects.e2e.test.ts +++ b/src/lib/features/project/projects.e2e.test.ts @@ -21,9 +21,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/features/tag-type/tag-types.e2e.test.ts b/src/lib/features/tag-type/tag-types.e2e.test.ts index a9129fe85c..77978aa790 100644 --- a/src/lib/features/tag-type/tag-types.e2e.test.ts +++ b/src/lib/features/tag-type/tag-types.e2e.test.ts @@ -20,9 +20,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/lib/services/openapi-service.ts b/src/lib/services/openapi-service.ts index 788d861bbc..dfdea3609a 100644 --- a/src/lib/services/openapi-service.ts +++ b/src/lib/services/openapi-service.ts @@ -107,9 +107,6 @@ export class OpenApiService { `Invalid response for ${res.req?.originalUrl || ''}:`, errors, ); - if (this.flagResolver.isEnabled('strictSchemaValidation')) { - throw new Error(JSON.stringify(errors, null, 4)); - } } Object.entries(headers).forEach(([header, value]) => diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index c106de9df8..713c093cb6 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -12,7 +12,6 @@ export type IFlagKey = | 'responseTimeWithAppNameKillSwitch' | 'maintenanceMode' | 'messageBanner' - | 'strictSchemaValidation' | 'personalAccessTokensKillSwitch' | 'migrationLock' | 'demo' @@ -89,10 +88,6 @@ const flags: IFlags = { process.env.UNLEASH_EXPERIMENTAL_MESSAGE_BANNER_PAYLOAD ?? '', }, }, - strictSchemaValidation: parseEnvVarBoolean( - process.env.UNLEASH_STRICT_SCHEMA_VALIDTION, - false, - ), personalAccessTokensKillSwitch: parseEnvVarBoolean( process.env.UNLEASH_PAT_KILL_SWITCH, false, diff --git a/src/server-dev.ts b/src/server-dev.ts index 7fc9690898..a1cf6d491b 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -50,7 +50,6 @@ process.nextTick(async () => { showUserDeviceCount: true, deltaApi: true, uniqueSdkTracking: true, - strictSchemaValidation: true, reportUnknownFlags: true, customMetrics: true, impactMetrics: true, diff --git a/src/test/e2e/api/admin/addon.e2e.test.ts b/src/test/e2e/api/admin/addon.e2e.test.ts index a83faa5cf9..dc3106a4ba 100644 --- a/src/test/e2e/api/admin/addon.e2e.test.ts +++ b/src/test/e2e/api/admin/addon.e2e.test.ts @@ -13,9 +13,7 @@ beforeAll(async () => { db = await dbInit('addon_api_serial', getLogger); app = await setupAppWithCustomConfig(db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); }); diff --git a/src/test/e2e/api/admin/api-token.e2e.test.ts b/src/test/e2e/api/admin/api-token.e2e.test.ts index 6dc4de08b0..2c86482c42 100644 --- a/src/test/e2e/api/admin/api-token.e2e.test.ts +++ b/src/test/e2e/api/admin/api-token.e2e.test.ts @@ -18,9 +18,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/applications.e2e.test.ts b/src/test/e2e/api/admin/applications.e2e.test.ts index f0f9f4f1b3..a34b909046 100644 --- a/src/test/e2e/api/admin/applications.e2e.test.ts +++ b/src/test/e2e/api/admin/applications.e2e.test.ts @@ -53,9 +53,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/config.e2e.test.ts b/src/test/e2e/api/admin/config.e2e.test.ts index 5501f44c05..2b31a9861f 100644 --- a/src/test/e2e/api/admin/config.e2e.test.ts +++ b/src/test/e2e/api/admin/config.e2e.test.ts @@ -17,9 +17,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, @@ -80,7 +78,6 @@ describe('maxSessionsCount', () => { { experimental: { flags: { - strictSchemaValidation: true, showUserDeviceCount: true, }, }, diff --git a/src/test/e2e/api/admin/constraints.e2e.test.ts b/src/test/e2e/api/admin/constraints.e2e.test.ts index 2e337dec73..6280c16906 100644 --- a/src/test/e2e/api/admin/constraints.e2e.test.ts +++ b/src/test/e2e/api/admin/constraints.e2e.test.ts @@ -14,9 +14,7 @@ beforeAll(async () => { db = await dbInit('constraints', getLogger); app = await setupAppWithCustomConfig(db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); }); diff --git a/src/test/e2e/api/admin/context.e2e.test.ts b/src/test/e2e/api/admin/context.e2e.test.ts index f800fd5a34..b0556d10ca 100644 --- a/src/test/e2e/api/admin/context.e2e.test.ts +++ b/src/test/e2e/api/admin/context.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/event-search.e2e.test.ts b/src/test/e2e/api/admin/event-search.e2e.test.ts index 80ec83f772..c892e7a7e7 100644 --- a/src/test/e2e/api/admin/event-search.e2e.test.ts +++ b/src/test/e2e/api/admin/event-search.e2e.test.ts @@ -36,9 +36,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/event.e2e.test.ts b/src/test/e2e/api/admin/event.e2e.test.ts index 7c0a0ca736..5b47764dde 100644 --- a/src/test/e2e/api/admin/event.e2e.test.ts +++ b/src/test/e2e/api/admin/event.e2e.test.ts @@ -28,9 +28,7 @@ beforeAll(async () => { db = await dbInit('event_api_serial', getLogger); app = await setupAppWithCustomConfig(db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); eventService = createEventsService(db.rawDatabase, config); diff --git a/src/test/e2e/api/admin/favorites.e2e.test.ts b/src/test/e2e/api/admin/favorites.e2e.test.ts index d400db4e08..7678f546c1 100644 --- a/src/test/e2e/api/admin/favorites.e2e.test.ts +++ b/src/test/e2e/api/admin/favorites.e2e.test.ts @@ -89,9 +89,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/feature-archive.e2e.test.ts b/src/test/e2e/api/admin/feature-archive.e2e.test.ts index 476f617c36..48eaaf5dcb 100644 --- a/src/test/e2e/api/admin/feature-archive.e2e.test.ts +++ b/src/test/e2e/api/admin/feature-archive.e2e.test.ts @@ -15,9 +15,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/feature-type.test.ts b/src/test/e2e/api/admin/feature-type.test.ts index 1fb2e43fc9..4e6837c03e 100644 --- a/src/test/e2e/api/admin/feature-type.test.ts +++ b/src/test/e2e/api/admin/feature-type.test.ts @@ -20,9 +20,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/feedback.e2e.test.ts b/src/test/e2e/api/admin/feedback.e2e.test.ts index cdb1345b74..48fa1bb118 100644 --- a/src/test/e2e/api/admin/feedback.e2e.test.ts +++ b/src/test/e2e/api/admin/feedback.e2e.test.ts @@ -39,9 +39,7 @@ beforeAll(async () => { app = await setupAppWithCustomAuth(stores, preHook, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); }); diff --git a/src/test/e2e/api/admin/instance-admin.e2e.test.ts b/src/test/e2e/api/admin/instance-admin.e2e.test.ts index 8b169db94b..7f9d366111 100644 --- a/src/test/e2e/api/admin/instance-admin.e2e.test.ts +++ b/src/test/e2e/api/admin/instance-admin.e2e.test.ts @@ -22,9 +22,7 @@ beforeAll(async () => { stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/metrics.e2e.test.ts b/src/test/e2e/api/admin/metrics.e2e.test.ts index 53e8b4e4a4..38d0b7ca69 100644 --- a/src/test/e2e/api/admin/metrics.e2e.test.ts +++ b/src/test/e2e/api/admin/metrics.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/project/api-token.e2e.test.ts b/src/test/e2e/api/admin/project/api-token.e2e.test.ts index 609f487898..fc662ae986 100644 --- a/src/test/e2e/api/admin/project/api-token.e2e.test.ts +++ b/src/test/e2e/api/admin/project/api-token.e2e.test.ts @@ -17,9 +17,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts b/src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts index 3a23142074..48985d0e87 100644 --- a/src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts +++ b/src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts @@ -16,9 +16,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/project/project.health.e2e.test.ts b/src/test/e2e/api/admin/project/project.health.e2e.test.ts index c1e35ea5fa..4d734ef1b7 100644 --- a/src/test/e2e/api/admin/project/project.health.e2e.test.ts +++ b/src/test/e2e/api/admin/project/project.health.e2e.test.ts @@ -17,9 +17,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/project/variants-sunset.e2e.test.ts b/src/test/e2e/api/admin/project/variants-sunset.e2e.test.ts index a25f7232a5..9bd0b4f070 100644 --- a/src/test/e2e/api/admin/project/variants-sunset.e2e.test.ts +++ b/src/test/e2e/api/admin/project/variants-sunset.e2e.test.ts @@ -17,7 +17,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, enableLegacyVariants: false, }, }, diff --git a/src/test/e2e/api/admin/project/variants.e2e.test.ts b/src/test/e2e/api/admin/project/variants.e2e.test.ts index 24125e91f7..23f260a90c 100644 --- a/src/test/e2e/api/admin/project/variants.e2e.test.ts +++ b/src/test/e2e/api/admin/project/variants.e2e.test.ts @@ -18,7 +18,6 @@ beforeAll(async () => { { experimental: { flags: { - strictSchemaValidation: true, enableLegacyVariants: true, }, }, diff --git a/src/test/e2e/api/admin/splash.e2e.test.ts b/src/test/e2e/api/admin/splash.e2e.test.ts index db2f1443c6..129cef208c 100644 --- a/src/test/e2e/api/admin/splash.e2e.test.ts +++ b/src/test/e2e/api/admin/splash.e2e.test.ts @@ -39,9 +39,7 @@ beforeAll(async () => { app = await setupAppWithCustomAuth(stores, preHook, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); }); diff --git a/src/test/e2e/api/admin/strategy.e2e.test.ts b/src/test/e2e/api/admin/strategy.e2e.test.ts index 36fc5b0393..997c45f82c 100644 --- a/src/test/e2e/api/admin/strategy.e2e.test.ts +++ b/src/test/e2e/api/admin/strategy.e2e.test.ts @@ -12,9 +12,7 @@ beforeAll(async () => { db = await dbInit('strategy_api_serial', getLogger); app = await setupAppWithCustomConfig(db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); await db.stores.strategyStore.createStrategy({ diff --git a/src/test/e2e/api/admin/tags.e2e.test.ts b/src/test/e2e/api/admin/tags.e2e.test.ts index 3a29031760..2ec4fef8f6 100644 --- a/src/test/e2e/api/admin/tags.e2e.test.ts +++ b/src/test/e2e/api/admin/tags.e2e.test.ts @@ -14,9 +14,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/admin/user-admin.e2e.test.ts b/src/test/e2e/api/admin/user-admin.e2e.test.ts index 6a55313471..5a7b3c372d 100644 --- a/src/test/e2e/api/admin/user-admin.e2e.test.ts +++ b/src/test/e2e/api/admin/user-admin.e2e.test.ts @@ -112,7 +112,6 @@ describe('User Admin API with email configuration', () => { }, experimental: { flags: { - strictSchemaValidation: true, showUserDeviceCount: true, }, }, @@ -166,7 +165,6 @@ describe('User Admin API without email', () => { { experimental: { flags: { - strictSchemaValidation: true, showUserDeviceCount: true, }, }, diff --git a/src/test/e2e/api/admin/user-admin.scim.e2e.test.ts b/src/test/e2e/api/admin/user-admin.scim.e2e.test.ts index 0b17a173f5..c0372babd2 100644 --- a/src/test/e2e/api/admin/user-admin.scim.e2e.test.ts +++ b/src/test/e2e/api/admin/user-admin.scim.e2e.test.ts @@ -40,9 +40,7 @@ beforeAll(async () => { app = await setupAppWithCustomConfig(stores, { enterpriseVersion: 'enterprise', experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }); diff --git a/src/test/e2e/api/client/feature.auth-none.e2e.test.ts b/src/test/e2e/api/client/feature.auth-none.e2e.test.ts index 70c438b9f9..d8e3f2a251 100644 --- a/src/test/e2e/api/client/feature.auth-none.e2e.test.ts +++ b/src/test/e2e/api/client/feature.auth-none.e2e.test.ts @@ -24,9 +24,7 @@ beforeAll(async () => { type: 'none', }, experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/client/feature.e2e.test.ts b/src/test/e2e/api/client/feature.e2e.test.ts index fa2eb05fe5..fac36a9ed2 100644 --- a/src/test/e2e/api/client/feature.e2e.test.ts +++ b/src/test/e2e/api/client/feature.e2e.test.ts @@ -21,9 +21,7 @@ beforeAll(async () => { db.stores, { experimental: { - flags: { - strictSchemaValidation: true, - }, + flags: {}, }, }, db.rawDatabase, diff --git a/src/test/e2e/api/client/feature.optimal304.e2e.test.ts b/src/test/e2e/api/client/feature.optimal304.e2e.test.ts index 4d1c154473..49e1ae9e5b 100644 --- a/src/test/e2e/api/client/feature.optimal304.e2e.test.ts +++ b/src/test/e2e/api/client/feature.optimal304.e2e.test.ts @@ -57,7 +57,6 @@ async function setup({ }, experimental: { flags: { - strictSchemaValidation: true, etagVariant: { name: etagVariant, enabled: etagVariant !== undefined, diff --git a/src/test/e2e/helpers/test-helper.ts b/src/test/e2e/helpers/test-helper.ts index 0f4cccd7e4..d34f990d06 100644 --- a/src/test/e2e/helpers/test-helper.ts +++ b/src/test/e2e/helpers/test-helper.ts @@ -387,7 +387,6 @@ async function createApp( experimental: { ...(customOptions?.experimental ?? {}), flags: { - strictSchemaValidation: true, ...(customOptions?.experimental?.flags ?? {}), }, }, @@ -443,7 +442,6 @@ export async function setupAppWithoutSupertest( experimental: { ...(customOptions?.experimental ?? {}), flags: { - strictSchemaValidation: true, ...(customOptions?.experimental?.flags ?? {}), }, },