make ExMCP source writable to Hex #277
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/ex-mcp-source-owner-20260913"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hex 2.5.1 creates its unpack temporary directory in the current project directory. The ExMCP plan copied tests/consumer as root and then ran Mix as UID 914, so file:make_dir failed with EACCES. Copy the source as UID 914 and keep the build unprivileged.
Validation: the source-owner guard fails before the recipe change and passes after it; scripts/check passes.