hermes-agent/apps/desktop/scripts
Brooklyn Nicholson 0c2cdccccc fix(build): win32 get-windows staging must skip the tarball's bundled darwin binding
The published tarball ships lib/binding/napi-9-darwin-unknown-arm64 on every
platform, so a real Windows host has both it and the downloaded win32 binding
— the classify-everything gate threw on the darwin dir and killed every
Windows pack. Stage only bindings naming the target platform (classify still
rejects impostors), stop copyGlobByExt from recursing into lib/binding, and
add a version tripwire so a get-windows bump fails the build until the
lib/windows.js rewrite is re-verified.

Also from review: the renderer answers window.read.respond with empty text
when the IPC invoke rejects (older shell / main-side throw) instead of
stalling the tool's 30s timeout; the tool schema discloses that sibling
Hermes windows are skipped; docs gain read_window_below in both references.
2026-08-08 12:17:50 -05:00
..
perf
…
.gitignore
…
after-pack.mjs
…
assert-dist-built.mjs
…
assert-dist-built.test.mjs
…
assert-root-install.mjs
…
before-build.mjs
…
before-pack.mjs
…
before-pack.test.mjs
…
bundle-electron-main.mjs
…
click-session.mjs
…
dev-mock.mjs
…
dev-no-hmr.mjs
…
diag-code-live.mjs
…
diag-drag-churn.mjs
…
diag-drag-trace.mjs
…
diag-jump.mjs
…
diag-key-latency.mjs
…
diag-live-state.mjs
…
diag-overlay-ab.mjs
…
diag-overlay-churn.mjs
…
diag-overlay-full.mjs
…
diag-overlay-sweep.mjs
…
diag-real-loop.mjs
…
diag-ro-storm.mjs
…
diag-scroll-reset.mjs
…
diag-sidebar-dom.mjs
…
diag-switch-autopsy.mjs
…
diag-switch-trace.mjs
…
eval.mjs
…
gen-share-codes.ts
…
live-drive.mjs
…
notarize-artifact.mjs
…
notarize.mjs
…
patch-electron-builder-mac-binary.mjs
…
probe-command-palette.mjs
…
probe-model-picker.mjs
…
probe-renderer.mjs
…
probe-thread.mjs
…
profile-model-picker.mjs
…
profile-typing-lag.md
…
rebuild-native.mjs
…
reload-renderer.mjs
…
reload.mjs
…
run-electron-builder.mjs
…
set-exe-identity.mjs
…
stage-native-deps.mjs
…
stage-native-deps.test.mjs
…
test-desktop.mjs
…
utils.mjs
…
write-build-stamp.mjs
…
write-build-stamp.test.mjs
…