Skip to main content

resolve_workflow_path

Function resolve_workflow_path 

Source
pub fn resolve_workflow_path(workflow: &str) -> Result<PathBuf, ZigError>
Expand description

Resolve a workflow argument to an actual file path.

Tries in order:

  1. Literal path as given
  2. With .zwf extension appended
  3. With .zwfz extension appended
  4. Under local project .zig/workflows/ directory
  5. Under local project .zig/workflows/ with .zwf appended
  6. Under local project .zig/workflows/ with .zwfz appended
  7. Under global ~/.zig/workflows/ directory
  8. Under global ~/.zig/workflows/ with .zwf appended
  9. Under global ~/.zig/workflows/ with .zwfz appended