8b3653ee96
Run 109 failed: profiles-3d-printing (and the same would've hit every other already-versioned template) already had a "v1" version from the previous run, and the pre-check meant to detect that and skip (coder templates versions list -o json piped through jq) apparently doesn't match the CLI's actual JSON shape - it never found the existing version, so the push was attempted anyway and coder rejected the duplicate name, failing the whole job. Simpler and more robust: just attempt the push and treat its specific "A template version with name ... already exists" failure as the skip signal, instead of trying to predict it from a separate list call.