gx 0.8.5

CLI to manage Github Actions dependencies
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Managed files: how they are addressed, what they contain, and how they are found.
//!
//! A managed file is any file gx reads action references from — a workflow or a
//! composite action definition today, a GitLab CI file later. The four submodules
//! split that along the seams that matter:
//!
//! - [`site`] — addressing. Which file, and where within it. A leaf: it imports
//!   nothing else from the domain, so both manifest overrides and lint ignores can
//!   depend on it without depending on each other.
//! - [`actions`] — the references themselves, and the aggregate view of them.
//! - [`parsed`] — file bodies, per schema.
//! - [`scan`] — the port through which files are discovered and read.

pub mod actions;
pub mod parsed;
pub mod scan;
pub mod site;