Crates.io | wrkflw-evaluator |
lib.rs | wrkflw-evaluator |
version | 0.7.3 |
created_at | 2025-08-09 13:09:38.026363+00 |
updated_at | 2025-08-28 07:32:03.642738+00 |
description | Workflow evaluation functionality for wrkflw execution engine |
homepage | https://github.com/bahdotsh/wrkflw |
repository | https://github.com/bahdotsh/wrkflw |
max_upload_size | |
id | 1787913 |
size | 12,116 |
Small, focused helper for statically evaluating GitHub Actions workflow files.
name
, on
, jobs
) before deeper validation/executionwrkflw
CLI and TUI during validation flowsuse std::path::Path;
let result = wrkflw_evaluator::evaluate_workflow_file(
Path::new(".github/workflows/ci.yml"),
/* verbose */ true,
).expect("evaluation failed");
if result.is_valid {
println!("Workflow looks structurally sound");
} else {
for issue in result.issues {
println!("- {}", issue);
}
}
wrkflw-validators
.wrkflw
CLI for end-to-end UX.