release-tool 0.2.1

Configuration-driven release lifecycle for computed-parameter repositories
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use release_tool::config::Config;
use std::fs;

#[test]
fn all_adopter_examples_are_valid_current_configs() {
    for path in [
        "examples/skycross-py.release.toml",
        "examples/computed-parameter-engine.release.toml",
        "examples/sc-coordinator.release.toml",
    ] {
        let source = fs::read_to_string(path).unwrap();
        Config::parse(&source).unwrap_or_else(|error| panic!("invalid {path}: {error:#}"));
    }
}