It seems action can fallback to API download if Git client is missing. However: * it means `.git` directory is missing, and it's not a Git repository * Such no Git operation are permitted (whatever using CLI client or embedded client libriaries) Possible invalid options in such case: * `filter` * `sparse-checkout` * `sparse-checkout-cone-mode` * `fetch-depth` * `fetch-tags` * `submodules`