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{,/**/*}',