gx 0.8.1

CLI to manage Github Actions dependencies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Workflow-validity lint rules. Each rule consumes the structural `Parsed` view of a
//! workflow (via `Context::workflows_full`) and flags references that GitHub Actions
//! accepts at parse time but that fail or silently resolve to nothing at run time.

#![expect(clippy::pub_use, reason = "reexport rule structs to lint::command")]

/// Workflow-validity: flags `needs:` entries that name a job absent from the workflow.
mod dangling_reference;
/// Workflow-validity: flags `needs.*`/`steps.*` expression refs that resolve to nothing.
mod invalid_expression;

pub use dangling_reference::DanglingReferenceRule;
pub use invalid_expression::InvalidExpressionRule;