Problem
The plannotator binary installed via install.sh is not code-signed, causing macOS Sequoia (15.x) to kill it immediately with SIGKILL (exit code 137).
Steps to Reproduce
~/.local/bin/plannotator --version
# exits with code 137, no output
Diagnostics
$ codesign -d --verbose ~/.local/bin/plannotator
/Users/.../plannotator: code object is not signed at all
$ codesign -v ~/.local/bin/plannotator
/Users/.../plannotator: invalid or unsupported format for signature
In architecture: arm64
The binary is a valid Mach-O 64-bit executable arm64 (~84 MB), installed on 2026-04-11 via the official install script.
Environment
- macOS Sequoia 25.3.0 (Darwin 25.3.0), Apple Silicon (arm64)
- Binary:
~/.local/bin/plannotator — 83878720 bytes
- SHA256:
5ebc6351a715c84b41cac5d2546aad192bfb7875da2cf8292fd827ccb5743406
- Plugin version: 0.14.3
Workaround
Applying an ad-hoc signature manually fixes it:
codesign --sign - --force ~/.local/bin/plannotator
Expected Behavior
The install script should apply at least an ad-hoc signature (codesign --sign - --force) post-download, or the release binary should be properly signed. This is required for macOS Sequoia which enforces stricter unsigned binary restrictions.
Problem
The
plannotatorbinary installed viainstall.shis not code-signed, causing macOS Sequoia (15.x) to kill it immediately with SIGKILL (exit code 137).Steps to Reproduce
Diagnostics
The binary is a valid
Mach-O 64-bit executable arm64(~84 MB), installed on 2026-04-11 via the official install script.Environment
~/.local/bin/plannotator— 83878720 bytes5ebc6351a715c84b41cac5d2546aad192bfb7875da2cf8292fd827ccb5743406Workaround
Applying an ad-hoc signature manually fixes it:
codesign --sign - --force ~/.local/bin/plannotatorExpected Behavior
The install script should apply at least an ad-hoc signature (
codesign --sign - --force) post-download, or the release binary should be properly signed. This is required for macOS Sequoia which enforces stricter unsigned binary restrictions.Fixed in v0.17.9
Update to v0.17.9 to get working macOS binaries:
curl -fsSL https://plannotator.ai/install.sh | bashPost Mortem
What happened: v0.17.8 shipped macOS binaries with no code signature. macOS Sequoia kills unsigned binaries outright, so the binary exited immediately with SIGKILL on launch.
Root cause: The release workflow uses
bun-version: latest. Between the v0.17.7 and v0.17.8 builds, Bun released 1.3.12, which introduced a regression where cross-compiled macOS Mach-O binaries lose their ad-hoc linker signature. v0.17.7 was built with 1.3.11 (which correctly stampsflags=adhoc,linker-signed); v0.17.8 picked up 1.3.12 and shipped with no signature at all.Why it wasn't cau…