CLI command
probierz matrix
Plan or execute an application's declared nightly or release condition matrix.
Invocation#
probierz matrix <APP_ID> <PROFILE> [ARGS]...Required inputs and options#
- `<appId>` and a matrix profile are required.
- `--plan` returns the expansion without running it; release execution requires `--release <id>`. Trailing `KEY=VALUE` pairs augment execution environment.
Output and state effects#
Planning writes cells and policy as JSON. Execution runs every cell, writes its evidence/verdict, and sets exit code 1 when the matrix verdict does not pass.
Exact refusals#
- Missing identity/profile: `matrix needs an app ID and profile`; release execution without an ID: `release matrix execution needs --release <id>`.
- Unknown profiles/targets, expansions above `maxCells`, missing required artifact encryption, and attempts to override a matrix axis are refused.
- Any trailing argument without `=` is refused as `unexpected matrix argument: <value>`.
Source snapshot#
Generated from the Rust binaries at https://github.com/wisent-ai/probierz.git revision `f40fa7ed94a028b56b5a59342eaf55982ba5cf7d`.
Combined help SHA-256: `04bab0ac1e9691119efcb70627b534a73431f51bb44ed8ba81d93cc10afd6569`; binary SHA-256: `08424ee2465261eafaa112d13ef05a20ce1fe1b6479e896341e22fbc55e61d3e`.