From 58897de60c074b82fb5da26a14b5b1f28fa459b2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 01:32:27 +0100 Subject: [PATCH] fix: guard package state env metadata --- src/channels/plugins/package-state-probes.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/channels/plugins/package-state-probes.ts b/src/channels/plugins/package-state-probes.ts index b922b596bb0..9431f8310c1 100644 --- a/src/channels/plugins/package-state-probes.ts +++ b/src/channels/plugins/package-state-probes.ts @@ -76,9 +76,9 @@ function resolveChannelPackageStateMetadata( } const specifier = normalizeOptionalString(metadata.specifier) ?? ""; const exportName = normalizeOptionalString(metadata.exportName) ?? ""; - const metadataWithEnv = metadata as ChannelPackageStateMetadata; - const allOf = normalizeStringList(metadataWithEnv.env?.allOf); - const anyOf = normalizeStringList(metadataWithEnv.env?.anyOf); + const envMetadata = "env" in metadata ? metadata.env : undefined; + const allOf = normalizeStringList(envMetadata?.allOf); + const anyOf = normalizeStringList(envMetadata?.anyOf); const env = allOf.length > 0 || anyOf.length > 0 ? { allOf, anyOf } : undefined; if ((!specifier || !exportName) && !env) { return null;