fix(release): validate independent module versions

This commit is contained in:
2026-07-21 12:51:25 +02:00
parent b193d4555f
commit a18c7ea040
3 changed files with 43 additions and 15 deletions

View File

@@ -55,6 +55,13 @@ class ReleaseEntrypointGateTests(unittest.TestCase):
self.assertIn("write_module_directory(", publisher)
self.assertNotIn("shutil.copytree(candidate_modules", publisher)
def test_release_integration_honors_independent_module_versions(self) -> None:
script = (META_ROOT / "tools" / "checks" / "check-release-integration.sh").read_text()
self.assertNotIn('expected_tag = os.environ["RELEASE_TAG"]', script)
self.assertIn('dependency_version = tag_match.group(1)', script)
self.assertIn('repo_tag="$(release_tag_for_package "$repo")"', script)
if __name__ == "__main__":
unittest.main()