956356ff2b
The runner image (golang:*) ships without Node.js, and actions/cache@v4 plus actions/upload-artifact@v4 transitively need it for hashFiles + artifact upload. Verified by CI failure on first push (run #1, task 710): "OCI runtime exec failed ... 'node': executable file not found in $PATH". For now we accept ~20-30s of go module download per run (small project, fine). Real release artifacts go via release.yml (next task) which will use curl + Forgejo REST API to upload — pure bash, no Node needed. Drop the smoke-build artifact upload too — it was only for inspection during dev. Add `./bin/drover --version` to the linux smoke build so we get exit-code verification that the CLI bootstraps correctly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>