# `mix verify.opsui`
[🔗](https://github.com/szTheory/scrypath/blob/v0.3.5/lib/mix/tasks/verify.opsui.ex#L1)

Runs the `scrypath_ops` application tests the same way the **`scrypath-ops`** GitHub Actions job does.

Use this from the **repository root** when you change the optional operator Phoenix app under
**`scrypath_ops/`**, the core library under **`lib/`**, root **`mix.exs`**, **`mix.lock`**, or
**`scrypath_ops/mix.lock`** (mirroring the path gate described for that CI job in
[CONTRIBUTING.md](CONTRIBUTING.md)).

The task runs **`cd scrypath_ops`**, then **`mix deps.get`**, then **`mix test`** with **`CI=true`**.
The shell script pipes **`printf 'n\n'`** into **`mix deps.get`** so a workstation TTY cannot block on
Hex re-auth prompts—the same non-interactive shape as CI.

Expect Postgres-backed Ecto tests for **`scrypath_ops`**; there is **no** Meilisearch service on this path.

This task does not accept arguments. For the full CI ↔ **`mix verify.*`** matrix and job names, see
[CONTRIBUTING.md](CONTRIBUTING.md).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
