558b3a32af
- cd to repo toplevel first (defensive: git-receive-pack CWD may differ) - source nvm or directly find pnpm binary if not in PATH - prepend pnpm's dir to PATH so build/start work Root cause: post-receive hook was not being triggered on push. With core.hooksPath=.githooks (relative), git-receive-pack resolved the path incorrectly. Also pnpm wasn't in PATH during non-interactive shell invocation.