From a1cd118be52bc907414cd256109abe1f2d10bf16 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Tue, 15 Sep 2026 11:29:31 -0300 Subject: [PATCH] =?UTF-8?q?chore(C168):=20mapeia=20superf=C3=ADcies=20da?= =?UTF-8?q?=20biblioteca=20de=20cortes=20no=20manifesto=20e2e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/lib/e2e-affected-manifest.mjs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/scripts/lib/e2e-affected-manifest.mjs b/scripts/lib/e2e-affected-manifest.mjs index daf08278..089b8cac 100644 --- a/scripts/lib/e2e-affected-manifest.mjs +++ b/scripts/lib/e2e-affected-manifest.mjs @@ -189,6 +189,7 @@ export const E2E_AFFECTED_MANIFEST = [ 'src/lib/campaignQuickAction', 'src/lib/campaignReferenceQuickActions', 'src/lib/campaignPaths.ts', + 'src/lib/campaignPageChrome.ts', ], specs: ['campaign-pwa', 'campaignWizardChrome', 'campaignBottomNav', 'campaignMunicipalities'], }, @@ -250,8 +251,9 @@ export const E2E_AFFECTED_MANIFEST = [ { // Zod input schemas surface in the browser through form flows; the // public-site and newsletter specs exercise those flows end to end. C167 - // adds the cut schemas, whose HTTP contract is the cut spec. - prefixes: ['src/lib/schemas'], + // adds the cut schemas, whose HTTP contract is the cut spec; C168's library + // mutations live in the same `speech` actions file. + prefixes: ['src/lib/schemas', 'src/app/(campaign)/campanha/actions/speech.ts'], specs: ['frontend', 'campaignNewsletter', 'campaignSpeechCut'], }, { @@ -303,8 +305,13 @@ export const E2E_AFFECTED_MANIFEST = [ { // C167 — the unlisted public page of a cut: 200 with the stored file and // 404 for unpublished/unknown ids are the HTTP contract this spec owns. - // The root share kit is rendered by both the cut card and that page. - prefixes: ['src/app/(frontend)/corte', 'src/components/SpeechCutShareActions.tsx'], + // The root share kit is rendered by both the cut card and that page; C168 + // extracted its copy button, which those same surfaces render. + prefixes: [ + 'src/app/(frontend)/corte', + 'src/components/SpeechCutShareActions.tsx', + 'src/components/CopyLinkButton.tsx', + ], specs: ['campaignSpeechCut'], }, {