saphan verify-affected
Runs a fast, advisory check of what changed between --base and --head: the changed paths are handed to the test adapter configured under [verify.affected], which selects and runs the affected packages
Runs a fast, advisory check of what changed between --base and --head: the changed paths are handed to the test adapter configured under [verify.affected], which selects and runs the affected packages and their dependents. It never certifies the main branch and never permits a merge; only the full suite can do that. With no adapter configured the answer is "unavailable" and the command exits non-zero, as it does when the selected tests fail.
| flag | type | default | what it does |
|---|---|---|---|
--base | string | The commit or ref to compare against (required). | |
--config | string | The configuration file containing [verify.affected]; a path you name must exist. Defaults to this installation's configuration. | |
--head | string | HEAD | The commit or ref to check; defaults to HEAD. |
--repo | string | The repository to check; defaults to the current directory. |
Global options apply to every command — see Every command.
saphan verify
Checks a signed instruction — a law document by path, or a registered order by reference — against the installation's trust chain (root key, actor registry, laws manifest and delegations) and prints o
saphan verify-deploy
Verifies a deployment end to end and reports PASS only with proof for every step: it records the artifact's digest, builds, checks that the digest changed, runs the rollout, then requires the live hea