Skip to content

test: fix image template smoke bootstrap#2896

Merged
chubes4 merged 1 commit into
mainfrom
fix/2894-test-bootstrap
Jul 13, 2026
Merged

test: fix image template smoke bootstrap#2896
chubes4 merged 1 commit into
mainfrom
fix/2894-test-bootstrap

Conversation

@chubes4

@chubes4 chubes4 commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • load the real AbilityRegistration collaborator before exercising ImageTemplateAbilities timing states
  • update load-order assertions for the current lightweight ability manifest
  • verify registration definitions receive lazy-runtime callback wrappers

Fixes #2894

Testing

  1. Clone the repository with git clone https://github.com/Extra-Chill/data-machine.git.
  2. Enter the checkout and run git checkout fix/2894-test-bootstrap && composer install.
  3. Run php tests/abilities-image-template-load-order-smoke.php; expect all 17 assertions to pass.
  4. Run composer lint; expect PHPCS to complete successfully.

AI assistance

  • AI assistance: Yes
  • Tool(s): GPT-5.6 Sol / OpenCode general subagent
  • Used for: Investigated the bootstrap failure, implemented the regression fix, and ran verification.

@homeboy-ci

homeboy-ci Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Homeboy Results — data-machine

Lint

review lint — passed

ℹ️ Full options: homeboy self docs commands/lint
Deep dive: homeboy review lint data-machine --changed-since b089dbb

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-review-lint-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-review-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/actions/runs/29260912860

Test

review test — passed

ℹ️ Auto-fix lint issues: homeboy refactor data-machine --from lint --write
ℹ️ Collect coverage: homeboy test data-machine --coverage
ℹ️ Pass args to test runner: homeboy test -- [args]
ℹ️ Full options: homeboy self docs commands/test
Deep dive: homeboy review test data-machine --changed-since b089dbb

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-review-test-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-review-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/actions/runs/29260912860

Audit

review audit — passed

Deep dive: homeboy review audit data-machine --changed-since b089dbb

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-review-audit-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-review-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/actions/runs/29260912860
Tooling versions
  • Homeboy CLI: homeboy 0.283.1+10b6335515eb+58622fe2
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: d6334d46
  • Action: unknown@unknown

@chubes4
chubes4 merged commit d112d3c into main Jul 13, 2026
5 checks passed
@chubes4
chubes4 deleted the fix/2894-test-bootstrap branch July 13, 2026 15:10
chubes4 added a commit that referenced this pull request Jul 13, 2026
* fix: prune expired orphaned Action Scheduler logs

* Revert "fix: prune expired orphaned Action Scheduler logs"

This reverts commit 8bfc4bf.

* fix: reconcile recurring Action Scheduler actions safely

* test: fix image template smoke bootstrap (#2896)

* fix: prune expired orphaned Action Scheduler logs

* Revert "fix: prune expired orphaned Action Scheduler logs"

This reverts commit 8bfc4bf.

* fix: reconcile recurring Action Scheduler actions safely

* Fix recurring schedules with distinct arguments
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.

Fix image-template load-order smoke bootstrap for AbilityRegistration

1 participant