From a42d5f5f178c56fccf7461b731e168e2a5219b52 Mon Sep 17 00:00:00 2001 From: fOuttaMyPaint Date: Sat, 25 Apr 2026 11:58:01 -0400 Subject: [PATCH] chore: remove test_current_matches_plugin_version per roadmap policy The test asserted that ROADMAP.md's table marks the current plugin.json version as (current). Per the standards/versioning.md policy adopted in Developer-Tools-Directory v1.8.0, patch releases do NOT get themed roadmap table rows; rows are reserved for minor and major releases that have thematic content. The test was therefore checking for behavior we explicitly do not want. Removing it aligns CI with policy. The complementary test_changelog_has_current_version remains and now passes thanks to release-doc-sync@v1.0 (integrated in PR #26, Phase 2b/2c work). Closes #25. Refs TMHSDigital/Developer-Tools-Directory#5. Signed-off-by: 154358121+TMHSDigital@users.noreply.github.com Made-with: Cursor --- tests/test_roadmap.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/tests/test_roadmap.py b/tests/test_roadmap.py index 5e04bb8..f04bdc6 100644 --- a/tests/test_roadmap.py +++ b/tests/test_roadmap.py @@ -13,14 +13,6 @@ def test_has_single_current_marker(roadmap_text): ) -def test_current_matches_plugin_version(manifest, roadmap_text): - version = manifest["version"] - pattern = re.compile(rf"v?{re.escape(version)}.*\(current\)", re.IGNORECASE) - assert pattern.search(roadmap_text), ( - f"ROADMAP.md '(current)' marker does not match plugin version {version}" - ) - - def test_completed_section_no_unchecked(roadmap_text): completed_match = re.search( r"##\s+Completed\s*\n(.*?)(?=\n##|\Z)", roadmap_text, re.DOTALL