Skip to content

fix: bound macOS signing file scans - #317

Merged
Devin-AXIS merged 1 commit into
mainfrom
agent/fix-macos-signing-concurrency
Aug 14, 2026
Merged

fix: bound macOS signing file scans#317
Devin-AXIS merged 1 commit into
mainfrom
agent/fix-macos-signing-concurrency

Conversation

@Devin-AXIS

Copy link
Copy Markdown
Owner

Summary

  • patch @electron/osx-sign to bound filesystem operations while discovering signable binaries
  • keep the complete DeepSeek Harness runtime in packaged clients
  • add a packaging regression check for the patch configuration

Why

The v0.21.1 macOS release jobs hit EMFILE while signing the newly bundled DSH dependency tree. Raising the shell file limit alone did not help because osx-sign walks all files with unbounded parallel I/O.

Verification

  • desktop tests: 110 passed, 1 skipped, 0 failed
  • DSH tree scan under ulimit -n 128: passed (32,777 files)
  • release review strict: passed (expected sidecar-manifest warning; CI produces it)
  • git diff --check: passed

@Devin-AXIS
Devin-AXIS merged commit 25b1d8d into main Aug 14, 2026
1 of 3 checks passed
@Devin-AXIS
Devin-AXIS deleted the agent/fix-macos-signing-concurrency branch August 14, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants