Skip to content

Drop vestigial test_backend setting#611

Merged
chubes4 merged 1 commit into
mainfrom
chore/drop-vestigial-test-backend
Jun 8, 2026
Merged

Drop vestigial test_backend setting#611
chubes4 merged 1 commit into
mainfrom
chore/drop-vestigial-test-backend

Conversation

@chubes4

@chubes4 chubes4 commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

data-machine-code set test_backend=host-smoke, but its smoke scripts use the smoke-*.php prefix convention (97 files), not the *-smoke.php suffix the WordPress test dispatcher discovers. The host-smoke backend's find -name '*-smoke.php' matched zero files — the setting was a no-op.

With the test_backend toggle removed upstream (homeboy-extensions #1205: tests route by file type through WP Codebox), this drops the dead setting for hygiene.

Note

DMC's 97 smoke-*.php scripts don't run through homeboy test at all (naming mismatch with the dispatcher's *-smoke.php contract). Wiring them into the pipeline is a separate follow-up, out of scope here.

AI assistance

  • AI assistance: Yes
  • Tool(s): Claude Code (Opus 4.7)
  • Used for: Identified the setting as a no-op (prefix-vs-suffix naming) and removed it; Chris directed the cleanup.

data-machine-code set test_backend=host-smoke, but its smoke scripts use the
smoke-*.php prefix convention, not the *-smoke.php suffix the WordPress test
dispatcher discovers. The host-smoke backend's `find -name '*-smoke.php'`
therefore matched zero files — the setting was a no-op. With the test_backend
toggle removed upstream (tests route by file type through WP Codebox), drop the
dead setting for hygiene.
@homeboy-ci

homeboy-ci Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Homeboy Results — data-machine-code

Lint

lint — passed

Deep dive: homeboy lint data-machine-code --changed-since ee5694e

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-code-lint-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-code-lint-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine-code/actions/runs/27154589046

Test

test — passed

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

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-code-test-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-code-test-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine-code/actions/runs/27154589046

Audit

audit — passed

Deep dive: homeboy audit data-machine-code --changed-since ee5694e

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-code-audit-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-code-audit-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine-code/actions/runs/27154589046
Tooling versions
  • Homeboy CLI: homeboy 0.222.20+8403b1d
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: c2c185c7
  • Action: unknown@unknown

@chubes4 chubes4 merged commit ddeb08f into main Jun 8, 2026
5 checks passed
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