Skip to content

Commit 1776826

Browse files
authored
Merge branch 'main' into github-actions/upgrade
2 parents 5c9eded + 6693243 commit 1776826

File tree

6 files changed

+117
-587
lines changed

6 files changed

+117
-587
lines changed

packages/aws-cdk/lib/cli/cdk-toolkit.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ import {
5454
} from '../commands/migrate';
5555
import type { CloudAssembly, CloudExecutable, StackSelector } from '../cxapp';
5656
import { DefaultSelection, environmentsFromDescriptors, globEnvironmentsFromStacks, looksLikeGlob } from '../cxapp';
57-
import { OBSOLETE_FLAGS } from '../obsolete-flags';
5857
import {
5958
deserializeStructure,
6059
formatErrorMessage,
@@ -68,6 +67,7 @@ import { canCollectTelemetry } from './telemetry/collect-telemetry';
6867
import { cdkCliErrorName } from './telemetry/error';
6968
import { CLI_PRIVATE_SPAN } from './telemetry/messages';
7069
import type { ErrorDetails } from './telemetry/schema';
70+
import { FlagOperations } from '../commands/flags/operations';
7171

7272
// Must use a require() otherwise esbuild complains about calling a namespace
7373
// eslint-disable-next-line @typescript-eslint/no-require-imports,@typescript-eslint/consistent-type-imports
@@ -2128,12 +2128,9 @@ export async function displayFlagsMessage(ioHost: IoHelper, toolkit: InternalToo
21282128
return;
21292129
}
21302130

2131-
const unconfiguredFlags = flags
2132-
.filter(flag => !OBSOLETE_FLAGS.includes(flag.name))
2133-
.filter(flag => (flag.unconfiguredBehavesLike?.v2 ?? false) !== flag.recommendedValue)
2134-
.filter(flag => flag.userValue === undefined);
2135-
2131+
const unconfiguredFlags = FlagOperations.filterNeedsAttention(flags);
21362132
const numUnconfigured = unconfiguredFlags.length;
2133+
21372134
if (numUnconfigured > 0) {
21382135
await ioHost.defaults.warn(`${numUnconfigured} feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.`);
21392136
}

0 commit comments

Comments
 (0)