chore(smoke): surface PVE response body on API failure
chore(smoke): surface PVE response body on API failure
fix(smoke): reuse existing PVE-side ISO instead of delete+re-upload
fix(smoke): reuse existing PVE-side ISO instead of delete+re-upload
fix(ci): apk-install smoke prerequisites before running smoke-vm.sh
fix(ci): apk-install smoke prerequisites before running smoke-vm.sh
feat(ci): workflow_dispatch smoke-latest + cache ISO for fast retests
feat(ci): workflow_dispatch smoke-latest + cache ISO for fast retests