Skip to content

Canary WP Codebox test runtime#2124

Closed
chubes4 wants to merge 1 commit into
mainfrom
wp-codebox-test-canary
Closed

Canary WP Codebox test runtime#2124
chubes4 wants to merge 1 commit into
mainfrom
wp-codebox-test-canary

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 20, 2026

Summary

  • Add a dedicated GitHub Actions canary for running Data Machine PHPUnit tests through the WP Codebox Homeboy backend.
  • Build WP Codebox in CI and mount a fresh Automattic/agents-api checkout as the validation dependency.
  • Leave the default Homeboy CI workflow unchanged while the runtime rollout continues.

Verification

  • Local equivalent passed without dependency override after resolving the local agents-api component path: 1295 tests, 4148 assertions, 3 skipped.
  • Workflow syntax reviewed locally.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the canary workflow based on the verified local command shape and prepared the PR.

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented May 20, 2026

Homeboy Results — data-machine

Lint

lint — passed

Deep dive: homeboy lint data-machine --changed-since 8f00167

Test

test — passed

ℹ️ No impacted tests found for --changed-since 8f00167
ℹ️ Run full suite if needed: homeboy test data-machine
Deep dive: homeboy test data-machine --changed-since 8f00167

Audit

audit — passed

Deep dive: homeboy audit data-machine --changed-since 8f00167

Tooling versions
  • Homeboy CLI: homeboy 0.188.15+db200773
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 7c4edafe
  • Action: unknown@unknown

@chubes4
Copy link
Copy Markdown
Member Author

chubes4 commented May 20, 2026

Superseded by the Homeboy Extensions default flip in Extra-Chill/homeboy-extensions#705. The runner now defaults WordPress plugin/theme tests to WP Codebox, so this repo-local canary workflow would preserve the old split instead of removing it.\n\nVerified after #705 merged by running the HBE router directly against Data Machine with WP Codebox: 1295 tests, 4148 assertions, 3 skipped, backend wp-codebox.

@chubes4 chubes4 closed this May 20, 2026
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