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 `c589d6917201c31f57e6a7f24522c0d50ae5bd0f`.
Combined help SHA-256: `43f0d9cd136ac2c46ec3eedb2824bd5d6168f235dea4caaa50610c005f40c84a`; binary SHA-256: `7e42c843082863ed265817de90a110a2f27546426a54d372e10009fd665a4d8e`.