fix: prepare WordPress.org release package - #3361
Conversation
|
Blocking corrections before merge:
Do not manually mutate 1.0 versions. This PR is preparatory; #2424 remains open until release automation builds the exact 1.0.0 bytes and reruns hash, Plugin Check, network activation, full lint, and artwork gates. |
|
Blocking review corrections are addressed in new commit
Corrected candidate: SHA256 |
|
One remaining semantic correction: WordPress applies query filters when |
|
Final review correction is in new commit
Rebuilt exact ZIP: SHA256 |
Runtime-backed multisite gate remains blocked upstreamRetested PR #3361 head wp-codebox run-fuzz-suite \
--input-file .multisite-2424-workload.json \
--format=json \
--runner-mode=runtime-backed \
--artifacts .multisite-2424-evidenceThe dry run passes and resolves Blueprint Retained evidence:
Tracked upstream as Automattic/wp-codebox#2342: Automattic/wp-codebox#2342 No Data Machine package command ran, so this is not a package failure and no source change was made. Network activation/two-site bootstrap/screenshot evidence remain blocked until the upstream runtime-backed path actually applies #2316's portless URL normalization. |
Runtime-backed multisite package gate: passedRetested PR #3361 head Green evidence:
Automattic/wp-codebox#2342 was closed as stale installed-runtime distribution skew: the installed public binary is |
Keep retained certification artifacts out of production ZIPs and bind the Plugin Check warning map to the exact clean candidate package. Fixes #3377.
|
Final exact-candidate recertification for head
Evidence is retained. No release, deploy, merge, tag, version bump, changelog edit, or WordPress.org submission occurred. |
Current-main integration reviewDo not merge this head as-is despite GitHub reporting it mechanically mergeable. Current
The substantive package exclusions, third-party notices, generic example cleanup, #3376 guard, and #3377 artifact exclusion remain useful. Refresh this branch only after current product regressions #3254/#3255 are resolved or disproved, preserve Homeboy-owned current version metadata, then rebuild and replace every hash-bound claim with exact new candidate evidence. No release, deployment, version edit, or branch mutation was performed in this review. |
Preparatory Status
This PR prepares Data Machine for a future WordPress.org 1.0 candidate. It does not release, tag, deploy, submit, or complete #2424. Homeboy remains responsible for future 1.0 version and changelog mutation.
Refs #2424.
Refs #3357.
Fixes #3376.
Fixes #3377.
Summary
origin/mainbehavior while fixing the missing processed-items ability path without triggering WordPress incorrect-usage notices..buildignore.@tanstack/react-query-devtools.Exact Candidate
6c9378e3726734a2a5a51f12ce898fab380ce52e0.175.20build/data-machine.zipfb0f4164717d6f8519b4aadc57cf3e8111f4f97144e7788c188a47fd229415584,470,929bytes2,123entries under onedata-machine/root>=0.23.4Package Verification
DATAMACHINE_PACKAGE_ZIP=build/data-machine.zip php tests/plugin-check-error-cleanup-smoke.phppassed all 20 assertions. The exact package contains no:__tests__, or bundled Agents API stub trees.git,.github,.datamachine,artifacts,node_modules, or docs treesThe retained runtime evidence that exposed #3377 remains outside the package. Public project provenance and functional WordPress/Playground loopback behavior are not classified as private operator data.
Plugin Check
Managed WP Codebox
0.23.4installed the exact extracted ZIP on WordPress 7.1 and ranwordpress.plugin-checkread-only:002220Warning classes:
PluginCheck.Security.DirectDB.UnescapedDBParameter: 83WordPress.DB.DirectDatabaseQuery.NoCaching: 60WordPress.DB.DirectDatabaseQuery.DirectQuery: 40WordPress.DB.DirectDatabaseQuery.SchemaChange: 39docs/plugin-check-wordpress-org-candidate.jsonis bound to SHA256fb0f4164…41558and matches all 83 unescaped-parameter locations exactly. No warning is hidden, suppressed package-wide, or autoformatted away.Runtime Evidence
0.175.20moved inactive to active with no diagnostics or errors.plugin_wp_incompatibleand no fatal error.0.23.4.data-machine/data-machine.phpbecame network-active.0.175.20,network_active=true, andbootstrapped=true.no-page-errors; console and error logs were empty.d413bea6092dbf4b588b0dc6fa9db4634cc97c1235ade39eb3aad083085a6320.4be19f384018eaa51af18d0d1d8278050a35ea0c73764b76a7370b413dbd7629.Quality Evidence
0.355.1incorrectly converted unreadable unrelated/procentries into an infrastructure failure; tracked upstream as fix: prevent unreadable proc entries from failing clean lint runs homeboy#13318.--write; its accidental edits were fully restored and the Homeboy bug is tracked as fix: keep read-only refactor runs from mutating source files homeboy#13317. No autofix output is included in this PR.Remaining #2424 Gates
0.175.20package is preparatory evidence only.assets/.No tag, release, deployment, merge, production modification, WordPress.org submission, SVN commit, version bump, or changelog edit occurred.
AI Assistance