From c0b83611ee27bb38f8f66a4dfb4447f6649382e4 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 843d0993..2534accc 100644 --- a/scripts/lib/e2e-affected-manifest.mjs +++ b/scripts/lib/e2e-affected-manifest.mjs @@ -199,6 +199,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'], }, @@ -260,8 +261,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'], }, { @@ -313,8 +315,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'], }, {