Skip to content

Commit 1192a4c

Browse files
committed
ci: run corrected strict content patch orchestrator
1 parent 0717b17 commit 1192a4c

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/tmp-apply-strict-content-promotion-fix.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ jobs:
3232
run: npm ci --ignore-scripts --no-audit --no-fund
3333
- name: Apply strict identity and duration gate
3434
run: |
35-
python scripts/tmp_apply_strict_content_fix.py
35+
python scripts/tmp_apply_strict_content_fix_v2.py
3636
rm scripts/tmp_apply_strict_content_fix.py
37+
rm scripts/tmp_apply_strict_content_fix_v2.py
3738
rm .github/workflows/tmp-apply-strict-content-promotion-fix.yml
3839
- name: Syntax and targeted regressions
3940
run: |
@@ -50,6 +51,21 @@ jobs:
5051
python tests/media_duration_identity_test.py
5152
python tests/repair_identity_gate_test.py
5253
python tests/desktop_runtime_compat_test.py
54+
python - <<'PY'
55+
from pathlib import Path
56+
publishers = [
57+
'scripts/promote_global_nuvio_tv_candidates.py',
58+
'scripts/promote_target_media_v3.py',
59+
'scripts/publish_nuvio_tv_compat_v2.py',
60+
'scripts/publish_desktop_runtime_compat.py',
61+
]
62+
for path in publishers:
63+
text = Path(path).read_text(encoding='utf-8')
64+
assert 'row["enabled"] = True' not in text, path
65+
assert '"activation_eligible": True' not in text, path
66+
assert '"runtime_evidence_eligible": True' not in text, path
67+
print('publisher activation preservation tests passed')
68+
PY
5369
- name: Full repository regression and integrity
5470
run: |
5571
python scripts/generate_release_hashes.py

0 commit comments

Comments
 (0)