omnigraph/crates/omnigraph-cli/tests
Ragnor Comerford ca2ad974e1 docs: self-service upgrade message + gated cross-version test (on-demand)
The storage-format refusal now names the release line that wrote each
internal-schema stamp (e.g. v3 -> 0.6.2-0.7.2) plus the exact
export/init/load commands — fail-closed but self-service; the message is
engine-shared so server boot-quarantine and cluster status get it free.

Adds the OMNIGRAPH_OLD_BIN-gated cross-version test: mint a GENUINE v3
graph with a real omnigraph-cli 0.7.2 binary, assert the current binary
refuses it with the release-named message, and the documented rebuild
round-trips. Deliberately NOT wired into CI (the write_cost_s3
disposition): compiling 0.7.2 from source is a 15-25 min job and the
stamp seam changes a few times a year — testing.md documents the
on-demand invocation instead.

Rebased onto current main across the Lance 9.0.0-beta.15 migration;
validated locally against a genuine 0.7.2 binary — the v3 round-trip
passes on the Lance-9 main, which also makes it a live cross-substrate
read-compat check (a Lance-9 binary reading a Lance-7-written manifest
to find the stamp).
2026-07-06 12:48:25 +03:00
..
support fix(cli-tests): surface stderr on the stalled-server panic too; hoist io imports 2026-07-03 12:50:58 +03:00
cli_cluster.rs rename compiler NanoError and fix cluster config warnings 2026-06-17 23:44:24 +03:00
cli_cluster_e2e.rs feat(cli)!: schema apply refuses a cluster-managed graph (RFC-011 D10) (#253) 2026-06-15 23:11:42 +03:00
cli_data.rs feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
cli_queries.rs feat(cli): surface stored-query @description/@instruction in queries list (#280) 2026-06-19 14:26:50 +03:00
cli_schema_config.rs feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
crossversion_upgrade.rs docs: self-service upgrade message + gated cross-version test (on-demand) 2026-07-06 12:48:25 +03:00
parity_matrix.rs feat(cli)!: excise omnigraph.yaml from the CLI; policy/queries tooling reads --cluster (#251) 2026-06-15 21:48:39 +03:00
system_local.rs Fix CI: make policy-load e2e overwrite self-consistent (#317) 2026-06-30 15:41:32 +02:00
system_remote.rs feat(cli)!: excise omnigraph.yaml from the CLI; policy/queries tooling reads --cluster (#251) 2026-06-15 21:48:39 +03:00