Skip to content

Isolate npm exec for self-hosted UAT - #72

Merged
thossullivan merged 1 commit into
mainfrom
agent/fix-live-consumer-uat-runner
Aug 18, 2026
Merged

Isolate npm exec for self-hosted UAT#72
thossullivan merged 1 commit into
mainfrom
agent/fix-live-consumer-uat-runner

Conversation

@thossullivan

Copy link
Copy Markdown
Owner

Root cause

The first public live-UAT run reached a GitHub runner but the plan job exited 127. Because the target checkout itself is model-eol@0.4.0, npm treated that project as satisfying --package=model-eol@0.4.0 without creating an executable bin.

This is specific to self-dogfood; the published command works from a neutral consumer directory.

Fix

Give npm exec an empty runner-temp prefix while leaving the checkout as the command working directory. Plan paths and independently regenerated bot plans therefore remain repo-relative and identical.

Validation

  • exact workflow command resolves published model-eol@0.4.0
  • plan has one item, zero issues, and zero scan notes
  • isolated evaluator passes with its required report
  • workflow YAML parses

@thossullivan
thossullivan marked this pull request as ready for review August 18, 2026 02:21
@thossullivan
thossullivan merged commit aa30660 into main Aug 18, 2026
6 checks passed
@thossullivan
thossullivan deleted the agent/fix-live-consumer-uat-runner branch August 18, 2026 02:22
thossullivan added a commit that referenced this pull request Aug 18, 2026
* Revert "Isolate npm exec for self-hosted UAT (#72)"

This reverts commit aa30660.

* Revert "Add hosted consumer UAT fixture (#71)"

This reverts commit 2eba0f4.
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