♻️ refactor(tsl-api): tighten docs and retire stale tests
This commit is contained in:
@@ -15,7 +15,6 @@ TSL_SYNC_WORKFLOW = ROOT / ".gitea" / "workflows" / "sync-tsl-playbook.yml"
|
||||
LEGACY_WORKFLOW = ROOT / ".gitea" / "workflows" / "update-thirdparty-superpowers.yml"
|
||||
UPDATE_SCRIPT = ROOT / ".gitea" / "ci" / "update_thirdparty_skills.sh"
|
||||
SYNC_SCRIPT = ROOT / ".gitea" / "ci" / "sync_thirdparty_skills.sh"
|
||||
SKILLS_MD = ROOT / "SKILLS.md"
|
||||
|
||||
|
||||
def load_manifest() -> dict:
|
||||
@@ -235,13 +234,6 @@ class ThirdpartySkillsPipelineTests(unittest.TestCase):
|
||||
self.assertNotIn("COMMIT_AUTHOR_EMAIL", text)
|
||||
self.assertNotIn("@local", text)
|
||||
|
||||
def test_skills_doc_points_to_generic_thirdparty_sources(self):
|
||||
text = SKILLS_MD.read_text(encoding="utf-8")
|
||||
# Check that third-party skills section exists (without enforcing exact heading format)
|
||||
self.assertIn("thirdparty", text.lower())
|
||||
self.assertIn("skills/thirdparty/", text)
|
||||
self.assertNotIn("Third-party Skills (superpowers)", text)
|
||||
|
||||
def test_manifest_declares_unique_thirdparty_source_lists(self):
|
||||
source_lists = [entry["source_list"] for entry in load_manifest()["sources"]]
|
||||
self.assertEqual(len(source_lists), len(set(source_lists)))
|
||||
|
||||
Reference in New Issue
Block a user