601451f22b
Overlay ~150 upstream items onto our V8.12 base, preserving trade-pro
theme, registry tests, and design docs. Re-applied our patch set
(discovery/env_for/blocks.css/type-mapping/theme_color/frontend entries,
test_theme_pro_v3 mods) — all anchors survived upstream evolution.
New platform enhancement (fixes upgrade-introduced regression):
multilingual.site_locale now honors settings_json.locale, plus
PUT /api/i18n/sites/{id}/locale — standalone English sites get
<html lang='en'> under the V8.15 locale-rewrite pipeline.
compose: adopt V8.21.3 (image 8.21.3-dev.1, /api/ready probes, MySQL/S3
env) with project name pinned to siteforge-v8-10 (data volumes).
Tests: 356 passed / 11 failed — all 11 confirmed pre-existing in
pristine V8.21.3 on this host (10 upstream Windows env + our build test
now green after locale fix). Patch registry updated in plan doc.
Co-Authored-By: Claude Code <noreply@anthropic.com>
163 lines
4.5 KiB
JSON
163 lines
4.5 KiB
JSON
{
|
|
"version": "8.21.3-dev.1",
|
|
"generated_at": "2026-10-23T03:21:40.077265+00:00",
|
|
"status": "PASS",
|
|
"test_modules": 41,
|
|
"repeats": 1,
|
|
"tests_per_round": 345,
|
|
"total_passes": 345,
|
|
"batches": [
|
|
{
|
|
"status": "PASS",
|
|
"passed": 43,
|
|
"duration_seconds": 5.03,
|
|
"exit_code": 0,
|
|
"name": "round1-batch1",
|
|
"modules": [
|
|
"tests/test_commercial_v5.py",
|
|
"tests/test_connectors_v84.py",
|
|
"tests/test_connectors_v85.py",
|
|
"tests/test_console_v819.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch1.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 22,
|
|
"duration_seconds": 6.43,
|
|
"exit_code": 0,
|
|
"name": "round1-batch2",
|
|
"modules": [
|
|
"tests/test_core_v4.py",
|
|
"tests/test_editor_easy_v8212.py",
|
|
"tests/test_editor_ux_v8211.py",
|
|
"tests/test_enterprise.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch2.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 49,
|
|
"duration_seconds": 8.64,
|
|
"exit_code": 0,
|
|
"name": "round1-batch3",
|
|
"modules": [
|
|
"tests/test_enterprise_v7.py",
|
|
"tests/test_factory.py",
|
|
"tests/test_factory_v2.py",
|
|
"tests/test_mobile_tabs_v8213.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch3.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 28,
|
|
"duration_seconds": 4.91,
|
|
"exit_code": 0,
|
|
"name": "round1-batch4",
|
|
"modules": [
|
|
"tests/test_multilingual_v815.py",
|
|
"tests/test_p0_71.py",
|
|
"tests/test_p0_backup.py",
|
|
"tests/test_p0_p4_completion_v88.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch4.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 29,
|
|
"duration_seconds": 5.82,
|
|
"exit_code": 0,
|
|
"name": "round1-batch5",
|
|
"modules": [
|
|
"tests/test_p0_p4_completion_v89.py",
|
|
"tests/test_p1_platform.py",
|
|
"tests/test_production_v816.py",
|
|
"tests/test_professional_ui_v811.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch5.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 25,
|
|
"duration_seconds": 4.51,
|
|
"exit_code": 0,
|
|
"name": "round1-batch6",
|
|
"modules": [
|
|
"tests/test_regression_runner_v817.py",
|
|
"tests/test_release_native_v814.py",
|
|
"tests/test_release_reviews_v7.py",
|
|
"tests/test_release_v813.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch6.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 51,
|
|
"duration_seconds": 8.36,
|
|
"exit_code": 0,
|
|
"name": "round1-batch7",
|
|
"modules": [
|
|
"tests/test_site_design_v87.py",
|
|
"tests/test_siteforge_v817_audit.py",
|
|
"tests/test_studio_v86.py",
|
|
"tests/test_theme_pro_v3.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch7.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 18,
|
|
"duration_seconds": 3.14,
|
|
"exit_code": 0,
|
|
"name": "round1-batch8",
|
|
"modules": [
|
|
"tests/test_v818_pg_recovery.py",
|
|
"tests/test_v818_sqlite_pg_transfer.py",
|
|
"tests/test_v821_editor_history_and_mapping.py",
|
|
"tests/test_v8_art_installer.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch8.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 29,
|
|
"duration_seconds": 6.99,
|
|
"exit_code": 0,
|
|
"name": "round1-batch9",
|
|
"modules": [
|
|
"tests/test_v8_workflows.py",
|
|
"tests/test_wordpress_baseline.py",
|
|
"tests/test_worker_queue_v6.py",
|
|
"tests/test_workspace_v810.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch9.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 41,
|
|
"duration_seconds": 6.29,
|
|
"exit_code": 0,
|
|
"name": "round1-batch10",
|
|
"modules": [
|
|
"tests/test_workspace_v812.py",
|
|
"tests/test_wp_complex_v820.py",
|
|
"tests/test_wp_migration_v81.py",
|
|
"tests/test_wp_migration_v82.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch10.log"
|
|
},
|
|
{
|
|
"status": "PASS",
|
|
"passed": 10,
|
|
"duration_seconds": 3.12,
|
|
"exit_code": 0,
|
|
"name": "round1-batch11",
|
|
"modules": [
|
|
"tests/test_wp_migration_v83.py"
|
|
],
|
|
"log": "reports/v8213-regression_logs/round1-batch11.log"
|
|
}
|
|
],
|
|
"environment_note": "pytest local fixtures only; Docker/PG/Redis/browser/real WordPress not inferred as passed."
|
|
} |