test-cleanup: fix 21 failures, prune stale tests, consolidate fragmented files (#66)
Some checks are pending
CI / build (push) Waiting to run

* test-cleanup: fix 21 failures, prune stale tests, consolidate fragmented files

* test-cleanup: remove permanently-skipped M4/perf tests, fix pydantic ConfigDict warning

* docs: update changelog and release notes for test-cleanup changes

* ci: fix editorial governance workflow stale test file reference
This commit is contained in:
mwisnowski 2026-03-31 17:38:08 -07:00 committed by GitHub
parent 32157179f9
commit 46637cf27f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
34 changed files with 5329 additions and 2202 deletions

View file

@ -297,7 +297,7 @@ def test_synergy_commanders_no_overlap_with_examples():
idx = load_index()
theme_entry = idx.catalog.themes[0]
slug = slugify(theme_entry.theme)
detail = project_detail(slug, idx.slug_to_entry[slug], idx.slug_to_yaml, uncapped=False)
detail = project_detail(slug, idx.slug_to_entry[slug], idx.slug_to_yaml, idx, uncapped=False)
examples = set(detail.get("example_commanders") or [])
synergy_commanders = detail.get("synergy_commanders") or []
assert not (examples.intersection(synergy_commanders)), "synergy_commanders should not include example_commanders"