From a4c04538ee14a45d95e0d18b4243f24ccd2e5286 Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:16:12 -0700 Subject: [PATCH] fix(build): exclude skill stub sources from packages --- config/electron-builder.config.cjs | 5 +++-- config/scripts/electron-builder-config.test.mjs | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config/electron-builder.config.cjs b/config/electron-builder.config.cjs index 85e3d244d68..50cfe7691e8 100644 --- a/config/electron-builder.config.cjs +++ b/config/electron-builder.config.cjs @@ -66,9 +66,10 @@ module.exports = { '!mobile{,/**/*}', '!native{,/**/*}', '!skills{,/**/*}', - // Why: authoritative guide markdown is compiled into out/cli; shipping the - // authoring sources too would duplicate content without a runtime consumer. + // Why: guide/stub authoring sources are compiled into runtime artifacts; shipping + // either source tree would duplicate content without a runtime consumer. '!skill-guides{,/**/*}', + '!skill-stubs{,/**/*}', '!tests{,/**/*}', // Why: pr-evidence/ is a local e2e screenshot output (ORCA_CAPTURE_EVIDENCE); // it is gitignored, but exclude it defensively so a stray local capture at diff --git a/config/scripts/electron-builder-config.test.mjs b/config/scripts/electron-builder-config.test.mjs index d5671498468..3e16b20e26a 100644 --- a/config/scripts/electron-builder-config.test.mjs +++ b/config/scripts/electron-builder-config.test.mjs @@ -29,6 +29,7 @@ describe('electron-builder config', () => { '!native{,/**/*}', '!skills{,/**/*}', '!skill-guides{,/**/*}', + '!skill-stubs{,/**/*}', '!resources/skills/**', '!tests{,/**/*}', '!pr-evidence{,/**/*}',