Skip to content

transpile v4 unreleased changes onto the v3.5 line#817

Merged
lucatume merged 2 commits into
v3.5from
v35-transpile-unreleased
Jul 5, 2026
Merged

transpile v4 unreleased changes onto the v3.5 line#817
lucatume merged 2 commits into
v3.5from
v35-transpile-unreleased

Conversation

@lucatume

@lucatume lucatume commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Transpile the v4 master unreleased changes down to the PHP 7.1-compatible v3.5 line via bin/transpile-35.

Source changes (master unreleased): test suite split into unit/integration, dead-code removal, MysqlServerController port reuse, parallel-run fixes, Utils\Filesystem delegation to symfony/filesystem (#812, #813, #814, #815, #816).

No transpiled code was hand-edited. The only harness-side fix: the unit suite now needs the tests/_support/classmap autoload entry (minimal wpdb double), added to composer.json and config/composer-35.json.

Verified: vendor/bin/codecept run unit on PHP 7.4 — 1154 tests, 4716 assertions, 3 skipped (pre-existing), 0 failures.

Regenerate the transpiled src/includes/tests overlay from master and add
the tests/_support/classmap autoload entry (wpdb double) the unit suite
now needs.
@lucatume lucatume self-assigned this Jul 5, 2026
@lucatume lucatume force-pushed the v35-transpile-unreleased branch from a53c2fe to dd44657 Compare July 5, 2026 15:44
@lucatume lucatume merged commit 4d38a78 into v3.5 Jul 5, 2026
12 checks passed
@lucatume lucatume deleted the v35-transpile-unreleased branch July 5, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant