1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-11-10 01:19:53 +01:00

chore(AI): envAddStrategySuggestion flag cleanup (#10916)

This commit is contained in:
unleash-bot[bot] 2025-11-05 11:02:42 +01:00 committed by GitHub
parent cd0eff35e2
commit 1030feee38
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 2 additions and 22 deletions

View File

@ -1,12 +1,10 @@
import type { ComponentProps, FC } from 'react'; import type { ComponentProps, FC } from 'react';
import { useFeature } from 'hooks/api/getters/useFeature/useFeature'; import { useFeature } from 'hooks/api/getters/useFeature/useFeature';
import { LegacyFeatureOverviewEnvironment } from './FeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment/LegacyFeatureOverviewEnvironment.tsx';
import { FeatureOverviewEnvironment } from './FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx'; import { FeatureOverviewEnvironment } from './FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx';
import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
import useFeatureMetrics from 'hooks/api/getters/useFeatureMetrics/useFeatureMetrics'; import useFeatureMetrics from 'hooks/api/getters/useFeatureMetrics/useFeatureMetrics';
import { getFeatureMetrics } from 'utils/getFeatureMetrics'; import { getFeatureMetrics } from 'utils/getFeatureMetrics';
import { useFeatureReleasePlans } from 'hooks/api/getters/useFeatureReleasePlans/useFeatureReleasePlans'; import { useFeatureReleasePlans } from 'hooks/api/getters/useFeatureReleasePlans/useFeatureReleasePlans';
import { useUiFlag } from 'hooks/useUiFlag';
type FeatureOverviewEnvironmentsProps = { type FeatureOverviewEnvironmentsProps = {
hiddenEnvironments?: string[]; hiddenEnvironments?: string[];
@ -14,7 +12,7 @@ type FeatureOverviewEnvironmentsProps = {
}; };
const FeatureOverviewWithReleasePlans: FC< const FeatureOverviewWithReleasePlans: FC<
ComponentProps<typeof LegacyFeatureOverviewEnvironment> ComponentProps<typeof FeatureOverviewEnvironment>
> = ({ environment, ...props }) => { > = ({ environment, ...props }) => {
const projectId = useRequiredPathParam('projectId'); const projectId = useRequiredPathParam('projectId');
const featureId = useRequiredPathParam('featureId'); const featureId = useRequiredPathParam('featureId');
@ -23,20 +21,9 @@ const FeatureOverviewWithReleasePlans: FC<
featureId, featureId,
environment?.name, environment?.name,
); );
const envAddStrategySuggestionEnabled = useUiFlag(
'envAddStrategySuggestion',
);
if (envAddStrategySuggestionEnabled) {
return (
<FeatureOverviewEnvironment
{...props}
environment={{ ...environment, releasePlans }}
/>
);
}
return ( return (
<LegacyFeatureOverviewEnvironment <FeatureOverviewEnvironment
{...props} {...props}
environment={{ ...environment, releasePlans }} environment={{ ...environment, releasePlans }}
/> />

View File

@ -91,7 +91,6 @@ export type UiFlags = {
trafficBillingDisplay?: boolean; trafficBillingDisplay?: boolean;
milestoneProgression?: boolean; milestoneProgression?: boolean;
featureReleasePlans?: boolean; featureReleasePlans?: boolean;
envAddStrategySuggestion?: boolean;
safeguards?: boolean; safeguards?: boolean;
}; };

View File

@ -60,7 +60,6 @@ export type IFlagKey =
| 'globalChangeRequestList' | 'globalChangeRequestList'
| 'trafficBillingDisplay' | 'trafficBillingDisplay'
| 'milestoneProgression' | 'milestoneProgression'
| 'envAddStrategySuggestion'
| 'featureReleasePlans' | 'featureReleasePlans'
| 'plausibleMetrics' | 'plausibleMetrics'
| 'safeguards'; | 'safeguards';
@ -276,10 +275,6 @@ const flags: IFlags = {
process.env.UNLEASH_EXPERIMENTAL_MILESTONE_PROGRESSION, process.env.UNLEASH_EXPERIMENTAL_MILESTONE_PROGRESSION,
false, false,
), ),
envAddStrategySuggestion: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_ENV_ADD_STRATEGY_SUGGESTION,
false,
),
featureReleasePlans: parseEnvVarBoolean( featureReleasePlans: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_FEATURE_RELEASE_PLANS, process.env.UNLEASH_EXPERIMENTAL_FEATURE_RELEASE_PLANS,
false, false,

View File

@ -56,7 +56,6 @@ process.nextTick(async () => {
trafficBillingDisplay: true, trafficBillingDisplay: true,
milestoneProgression: true, milestoneProgression: true,
featureReleasePlans: true, featureReleasePlans: true,
envAddStrategySuggestion: true,
safeguards: true, safeguards: true,
}, },
}, },