From 389df765ca3df926a90a086ab61ba05442555eea Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 21 Jan 2026 01:20:58 -0800 Subject: [PATCH] fix(macos): add entitlements for opencode sidecar (#169) --- packages/desktop/package.json | 2 +- packages/desktop/src-tauri/Cargo.lock | 2 +- packages/desktop/src-tauri/Cargo.toml | 2 +- packages/desktop/src-tauri/entitlements.plist | 12 ++++++++++++ packages/desktop/src-tauri/tauri.conf.json | 5 ++++- 5 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 packages/desktop/src-tauri/entitlements.plist diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 29dea539..4dbbd37b 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@different-ai/openwork", "private": true, - "version": "0.2.8", + "version": "0.2.9", "type": "module", "scripts": { "dev": "tauri dev", diff --git a/packages/desktop/src-tauri/Cargo.lock b/packages/desktop/src-tauri/Cargo.lock index 85311743..b944a762 100644 --- a/packages/desktop/src-tauri/Cargo.lock +++ b/packages/desktop/src-tauri/Cargo.lock @@ -2371,7 +2371,7 @@ dependencies = [ [[package]] name = "openwork" -version = "0.2.8" +version = "0.2.9" dependencies = [ "serde", "serde_json", diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index 41688b6b..e9762135 100644 --- a/packages/desktop/src-tauri/Cargo.toml +++ b/packages/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openwork" -version = "0.2.8" +version = "0.2.9" description = "OpenWork" authors = ["Different AI"] edition = "2021" diff --git a/packages/desktop/src-tauri/entitlements.plist b/packages/desktop/src-tauri/entitlements.plist new file mode 100644 index 00000000..a7674bbe --- /dev/null +++ b/packages/desktop/src-tauri/entitlements.plist @@ -0,0 +1,12 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-executable-page-protection + + + diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index d981e0f1..7b688f62 100644 --- a/packages/desktop/src-tauri/tauri.conf.json +++ b/packages/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "OpenWork", - "version": "0.2.8", + "version": "0.2.9", "identifier": "com.differentai.openwork", "build": { "beforeDevCommand": "pnpm dev:web", @@ -24,6 +24,9 @@ }, "bundle": { "createUpdaterArtifacts": true, + "macOS": { + "entitlements": "./entitlements.plist" + }, "icon": [ "icons/32x32.png", "icons/128x128.png",