The deploy script runs under appleboy/ssh-action which spawns a
non-interactive shell where ~/.bashrc is not read, so the nvm
init that puts node/pnpm on PATH never fires. Source nvm.sh
explicitly at the top of deploy.sh.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>