runnerd-core 0.0.19

Config, domain logic and API types shared by runnerd and its clients
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! What runnerd learns about running jobs without GitHub's help: CPU, memory and network of each runner container
//! from its cgroup v2 files and `/proc` (`metrics`), the job a runner took and its log from inside the container
//! (`capture`), and which runner pulled what through the Docker Hub mirror (`mirror`). Reads files and parses
//! output; it starts no container, writes nothing to the host, and decides nothing about scheduling.

pub mod capture;
pub mod metrics;
pub mod mirror;

#[cfg(test)]
mod tests;