Skip to content

sandbox-actions: support sandbox-exec on macOS#15500

Open
rgrinberg wants to merge 1 commit into
ocaml:mainfrom
rgrinberg:push-xqmxtvkqtnly
Open

sandbox-actions: support sandbox-exec on macOS#15500
rgrinberg wants to merge 1 commit into
ocaml:mainfrom
rgrinberg:push-xqmxtvkqtnly

Conversation

@rgrinberg

Copy link
Copy Markdown
Member

Dispatch the sandbox action runner wrapper by platform, keeping bubblewrap on
Linux and using sandbox-exec on macOS. The sandbox-exec profile denies writes to
the shared cache db while preserving normal filesystem access.

Add an internal with-sandbox-exec wrapper command and macOS-gated cram coverage
for shared cache protection.

Dispatch the sandbox action runner wrapper by platform, keeping bubblewrap on
Linux and using sandbox-exec on macOS. The sandbox-exec profile denies writes to
the shared cache db while preserving normal filesystem access.

Add an internal with-sandbox-exec wrapper command and macOS-gated cram coverage
for shared cache protection.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
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.

1 participant