From 8abd1a93577838bdd8429ca371065bb70fb93e1b Mon Sep 17 00:00:00 2001 From: Christopher Sellers <1@christophersellers.com> Date: Wed, 28 Oct 2026 07:08:21 -0700 Subject: [PATCH] ci(backend): run the third-party-domain drift guard on pull requests tests/invariants/test_no_third_party_regengine_domains.py (added in #3679) fails if server/, services/ or frontend/src mention regengine.ai, regengine.dev, regengine.io or regengine.com, which are not RegEngine's domains. Until now it ran only from test-suite-check.yml on push to main and nightly, so a PR that reintroduced one of those domains was caught after it landed. Add it to the explicit invariant list the repo-root suite runs on every PR; it takes under a second and needs no database. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/backend-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml index d42e2ea03..02f181371 100644 --- a/.github/workflows/backend-ci.yml +++ b/.github/workflows/backend-ci.yml @@ -1003,6 +1003,7 @@ jobs: tests/invariants/test_dual_write_parity.py \ tests/invariants/test_fda_export_v1_golden.py \ tests/invariants/test_chain_verify_golden.py \ + tests/invariants/test_no_third_party_regengine_domains.py \ tests/migrations/test_v097_pin_get_tenant_context.py \ tests/migrations/test_v099_set_tenant_context.py \ tests/migrations/test_v120_rule_citations.py \