Title#
fix(#46): remove broken Volta step from deploy workflow
Problem#
The deploy workflow fails because volta is not in $PATH on the self-hosted runner, causing volta install node@20 to error with "No such file or directory". Node v22 is available directly on the runner without Volta shims.
Task / Link#
Closes #46
Changes#
- Removed "Ensure Node via Volta" step (
volta install node@20) from.github/workflows/deploy.yml - Added "Verify Node available" guard step (
node --version) before "Install dependencies" to fail fast with a clear error if Node is ever missing
Notes#
Aligns with the working agent-core deploy pattern which has no Volta step. Node v22 is available directly on the runner via ~/.volta/tools/image/node/22.22.0/bin/node.
Testing#
- Workflow YAML validated manually — no Volta references remain
- Matches pattern used by working
agent-coredeploy workflow