Skip to content

chore(runner): add changeset for #playwright alias fix#1387

Merged
Michael Price (michael-pr) merged 1 commit into
mainfrom
add-changeset-playwright-alias
Jul 1, 2026
Merged

chore(runner): add changeset for #playwright alias fix#1387
Michael Price (michael-pr) merged 1 commit into
mainfrom
add-changeset-playwright-alias

Conversation

@michael-pr

Copy link
Copy Markdown
Contributor

Description drafted with AI, edited and reviewed by me.

Overview of Changes

Adds the missing changeset for the #playwright runtime-isolate fix that merged in #1386 without one, so no release was triggered. This PR carries only the changeset (patch bump for @qawolf/cli) to cut a release that includes that fix.

The fix itself (already on main): flows in the isolated managed runtime crashed with ERR_PACKAGE_IMPORT_NOT_DEFINED because the pulled bundle's package.json omits the imports field. writeExecSubpathImports now merges the #playwright alias into the staged exec/package.json, resolving it through the inner-hop node_modules symlink to the pinned Playwright.

Testing

No code changes — changeset only. Validated with:

bunx changeset status

Checklist

  • Changes follow the code style of this project
  • Self-review completed
  • Tests added/updated (or not applicable — changeset only)
  • No breaking changes

@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 999e8fc3-e779-4b2d-a4fa-930c38bb73c2

📥 Commits

Reviewing files that changed from the base of the PR and between 88aeae1 and 5a81d70.

📒 Files selected for processing (1)
  • .changeset/resolve-playwright-subpath-import.md

Walkthrough

This change adds a changeset file recording a patch release for the @qawolf/cli package. The changeset documents a fix for Playwright's #playwright subpath import resolution failure (ERR_PACKAGE_IMPORT_NOT_DEFINED) that occurs when running QA Wolf flows in an isolated managed runtime, achieved by merging the #playwright imports alias into the staged exec/package.json and pointing it at the correct pinned Playwright resolution.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: chajac

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title follows Conventional Commits, is specific, imperative, and accurately describes the changeset-only release fix.
Description check ✅ Passed The description matches the template well with Overview, Testing, and Checklist sections and gives a concrete verification command.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch add-changeset-playwright-alias

Comment @coderabbitai help to get the list of available commands.

@michael-pr Michael Price (michael-pr) marked this pull request as ready for review July 1, 2026 21:09
@michael-pr Michael Price (michael-pr) merged commit 575b438 into main Jul 1, 2026
1 of 2 checks passed
@michael-pr Michael Price (michael-pr) deleted the add-changeset-playwright-alias branch July 1, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant