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

Runs the `scrypath_ops` application tests the same way the path-scoped
**`ops-ui`** 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*
