mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-18 04:42:30 +03:00
* test(cli): align the nodes --base-url contract test with #12033 #11860 asserted that `nodes add/update/validate` must NOT register `--base-url` (reserved for the global server target); #12033 (issue #11999) then registered it on purpose so `omniroute nodes add --provider p --base-url <url>` stops being rejected by Commander's global option. Both PRs landed and the older test turned the base red on unit shard 2/4 (`Unit Tests fast-path (2/4)`, run 33293442568). The test now asserts the current contract: both flags are registered and each parses into its own option; the server-target/payload separation keeps its own test right below. * test(mutation): register lkgp-stale-pin-exhaustion-11911 in tap.testFiles38e2baa879(#11911) added a unit test covering src/shared/utils/circuitBreaker.ts without listing it in stryker.conf.json tap.testFiles, so check:mutation-test-coverage --strict (Fast Quality Gates) is red on the release tip. * fix(db): drop three consumer-less 1proxy exports the deleted localDb barrel was masking50bc8ab8aa(#12055) removed the @/lib/localDb barrel; its re-exports were the only thing keeping getOneproxyStats / deleteOneproxyProxy / clearAllOneproxyProxies (and the private mapStatsRow + OneproxyStats type) 'used' for knip. The 1proxy routes are 308 compat redirects to /api/settings/free-proxies since v3.8.4, so nothing calls them: check:dead-code went 413 -> 419 on the release tip (baseline 416). Back to 416 with typecheck:core, eslint and check:db-rules green. * chore(mutation): drop the duplicate tap.testFiles entry — #12082 already registered it