feat: complete production workflow migration

This commit is contained in:
2026-08-06 14:29:57 +08:00
parent 7f215e79c4
commit 8df5266abb
448 changed files with 56937 additions and 14619 deletions
+5 -5
View File
@@ -25,7 +25,7 @@ def test_migrated_runtimes_have_no_known_mutable_output_bypasses(
module: str, forbidden: str
) -> None:
offenders = []
for path in (MODULE_ROOT / module / "runtime").rglob("*.py"):
for path in (MODULE_ROOT / module).rglob("*.py"):
source = path.read_text(encoding="utf-8-sig")
if forbidden in source:
offenders.append(path.relative_to(PROJECT_ROOT).as_posix())
@@ -35,10 +35,10 @@ def test_migrated_runtimes_have_no_known_mutable_output_bypasses(
def test_runtime_path_modules_do_not_use_source_local_data_fallbacks() -> None:
path_files = [
MODULE_ROOT / "content_marketing" / "runtime" / "runtime_paths.py",
MODULE_ROOT / "product_commerce" / "runtime" / "runtime_paths.py",
MODULE_ROOT / "shop_intelligence" / "runtime" / "paths.py",
MODULE_ROOT / "supply_chain" / "runtime" / "paths.py",
MODULE_ROOT / "content_marketing" / "runtime_paths.py",
MODULE_ROOT / "product_commerce" / "runtime_paths.py",
MODULE_ROOT / "shop_intelligence" / "paths.py",
MODULE_ROOT / "supply_chain" / "paths.py",
]
forbidden = ('MODULE_ROOT / ".runtime-data"', 'module_root / "var"', 'PROJECT_ROOT / "data"')