fix: guard bundled macOS installation #45

Closed
ober wants to merge 0 commits from fix/macos-crypto-shim-loading into main
Owner

Fixes the macOS installed-path failure caused when a stale standalone jdrive binary bypasses the native bundle launcher.

Changes:

  • seed install-smoke with a stale standalone executable and require make install to replace it with the exact bundle symlink
  • document that jdrive-bin must remain inside the native bundle
  • advance the release version to 2.0.3

Verified locally on macOS arm64:

  • jerboa_verify jdrive/cli.ss
  • make test
  • make security
  • make binary
  • make binary-smoke
  • bundle launcher reports 2.0.3
  • Mach-O dependencies use @rpath for both bundled native libraries
Fixes the macOS installed-path failure caused when a stale standalone jdrive binary bypasses the native bundle launcher. Changes: - seed install-smoke with a stale standalone executable and require make install to replace it with the exact bundle symlink - document that jdrive-bin must remain inside the native bundle - advance the release version to 2.0.3 Verified locally on macOS arm64: - jerboa_verify jdrive/cli.ss - make test - make security - make binary - make binary-smoke - bundle launcher reports 2.0.3 - Mach-O dependencies use @rpath for both bundled native libraries
fix: guard bundled macOS installation
All checks were successful
version-policy / required (pull_request) Successful in 3m47s
required-ci / required (pull_request) Successful in 4m34s
067bdfad2f
ober referenced this pull request from a commit 2026-09-19 16:25:08 -04:00
Author
Owner

Superseded by the current-main repair, now merged as PR #59: #59

Superseded by the current-main repair, now merged as PR #59: https://git.jerboa.sh/ober/jerboa-drive/pulls/59
ober closed this pull request 2026-09-19 16:32:08 -04:00
All checks were successful
version-policy / required (pull_request) Successful in 3m47s
Required
Details
required-ci / required (pull_request) Successful in 4m34s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-drive!45
No description provided.