CLI command

probierz matrix

Plan or execute an application's declared nightly or release condition matrix.

Invocation#

Shell
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`.