chore(web): close auto-discovered reader batches
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-09-03 18:22:43 +08:00
parent bae91a05df
commit 961cee8c32
22 changed files with 827 additions and 92 deletions

View File

@@ -119,6 +119,28 @@ PREFERRED_BATCHES = [
"production": "tests/golden/{task}/modifier-reader-batch-production.json",
"types": ["VOLUME_DISPLACE"],
},
{
"moduleId": "SHAPE_KEY_POINT_READER_BATCH",
"title": "verify shape key point reader",
"owner": "ANIMATION",
"identifiers": [],
"rna": ["ShapeKeyPoint"],
"fixture": "tests/files/web/rigged_shape_scene.blend",
"test": "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts",
"production": "tests/golden/{task}/shape-key-reader-production.json",
"types": [],
},
{
"moduleId": "LINE_STYLE_READER_BATCH",
"title": "verify line style reader batch",
"owner": "DRAWING",
"identifiers": [],
"rna": ["FreestyleLineStyle", "LineStyleModifier", "LineStyleAlphaModifier", "LineStyleColorModifier", "LineStyleGeometryModifier", "LineStyleThicknessModifier"],
"fixture": "tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend",
"test": "web/tests/e2e/wbv2-line-style-reader-production.spec.ts",
"production": "tests/golden/{task}/line-style-reader-production.json",
"types": [],
},
{
"moduleId": "MODIFIER_SOURCE_DEPENDENCY_REUSE",
"title": "reuse verified modifier receipts for shared source utilities",
@@ -328,8 +350,8 @@ def make_card(task: str, parent: str, status: str, batch: dict, entrypoint: str)
- Manifest: `tests/golden/{task}/manifest.json`
- Rollback: restore {parent} as queue parent.
"""
names = ", ".join(batch["identifiers"])
units = ", ".join(f"`modifier-source:{name}`" for name in batch["identifiers"])
names = ", ".join(batch["identifiers"]) or "RNA-only reader units"
units = ", ".join(f"`modifier-source:{name}`" for name in batch["identifiers"]) or "none"
rna_units = ", ".join(f"`rna-struct:{name}`" for name in batch["rna"]) or "none (source-only dependency batch)"
return f"""# {task}: {batch['title']}