From b5f42aac6037b0e2c469179c8ac0798b5636d9d0 Mon Sep 17 00:00:00 2001 From: Rafael Mestre Date: Tue, 24 Jun 2025 09:46:54 -0400 Subject: [PATCH] chore: remap `SUPPORTED` status locally for backwards compatibility --- src/service/nes/nes.svc.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service/nes/nes.svc.ts b/src/service/nes/nes.svc.ts index e3537206..48703c81 100644 --- a/src/service/nes/nes.svc.ts +++ b/src/service/nes/nes.svc.ts @@ -2,6 +2,7 @@ import type { NesApolloClient } from '../../api/nes/nes.client.ts'; import { M_SCAN } from '../../api/queries/nes/sbom.ts'; import type { ScanInputOptions, ScanResult } from '../../api/types/hd-cli.types.ts'; import type { + ComponentStatus, InsightsEolScanComponent, InsightsEolScanInput, InsightsEolScanResult, @@ -12,10 +13,12 @@ import { debugLogger } from '../log.svc.ts'; export const buildScanResult = (scan: InsightsEolScanResult): ScanResult => { const components = new Map(); for (const c of scan.components) { + const status = c.info.status as ComponentStatus | 'SUPPORTED'; components.set(c.purl, { info: { ...c.info, nesAvailable: c.remediation !== null, + status: status === 'SUPPORTED' ? 'EOL_UPCOMING' : status, }, purl: c.purl, });