Skip to content

Consolidate WordPress rigs on Codebox primitives - #684

Merged
chubes4 merged 3 commits into
mainfrom
investigate/consolidation-20260716-v2
Jul 18, 2026
Merged

chubes4 merged 3 commits into
mainfrom
investigate/consolidation-20260716-v2

Conversation

@chubes4

@chubes4 chubes4 commented Jul 18, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • run WordPress Core workloads against the selected Core checkout through wordpress_directory
  • replace local REST, database, and browser execution wrappers with canonical WP Codebox commands
  • remove standalone browser rigs, duplicate materialization/lint machinery, helper-dependent contract tests, and Woo source-mutating preparation scripts
  • retain product-owned fixtures, scenarios, assertions, and profiles

Why

The WordPress plugin and Core rigs contained local PHP, JSON, JavaScript, and shell implementations for behavior now owned by WP Codebox. Several manifests marked existing primitives as blocked, and Core workloads did not execute against the declared Core source.

This removes those parallel implementations and makes the rig packages declarative consumers of Codebox.

Upstream dependencies:

How to test

  1. Run node scripts/test-contracts.mjs --scope=wordpress-rigs.
  2. Run homeboy rig lint WordPress/wordpress-develop --all.
  3. Run homeboy rig lint WordPress/gutenberg --all.
  4. Run homeboy rig lint Automattic/jetpack --all.
  5. Run homeboy rig lint woocommerce/woocommerce --all.
  6. With installed Studio/shared helper paths available, run node scripts/test-contracts.mjs to verify the complete repository suite.

Compatibility

This intentionally removes standalone browser rig IDs, local generic workload files, legacy wordpress.inventory-rest-routes usage, nonexistent Core fuzz commands, and source-mutating Woo preparation scripts. Consumers must use the consolidated full-surface profiles and canonical Codebox commands. No legacy aliases are retained.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenAI gpt-5.6-sol via OpenCode
  • Used for: Cross-repository audit, implementation, consolidation, test migration, and PR preparation under Chris Huber's direction.

@chubes4
chubes4 merged commit 8ce2060 into main Jul 18, 2026
1 check passed
@chubes4
chubes4 deleted the investigate/consolidation-20260716-v2 branch July 18, 2026 14:32
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