chore(release): version packages#281
Merged
Merged
Conversation
3cd1997 to
c741515
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
rn-dev-agent-cdp@0.45.1
Patch Changes
bd5d585: Recovery paths now detect "app not installed" and resolve their relaunch target truthfully (GH bug: cdp_status APP_DETACHED recovery doesn't detect "app not installed" #262, absorbs iOS verification UX: stale sessions, agent-device/rn-fast-runner conflict, destructive clearState, and recovery loops #194 BUG 2).
cdp_statusAPP_DETACHED auto-relaunch: whensimctl launchfails ANDget_app_container's stderr carries theNSPOSIXErrorDomain code=2marker (allowlist-only, stderr-only — argv-spoof-proof), the tool returns a distinctAPP_NOT_INSTALLEDcode with install advice — including a shell-quotedsimctl installline for the newest matching.appsnapshot from the last clearState (GH bug: maestro_run can't pass --app-file, so clearState:true flows on iOS force a raw-CLI escape #201 dir, mtime-sorted budgeted scan). Ambiguous probe verdicts fail open to the existingAPP_DETACHEDbehavior. Concurrent recoveries are serialized, and a confirmed missing bundle is cached (with a cheap re-probe) so the diagnosis is never masked bybudget-exhausted.cdp_restart hardReset=true: the relaunch target resolves throughexplicit arg > connectedTarget > cache > active-session appId > strict per-platform app.json(no iOS←Android fallback), simctl targets the active session's UDID when one exists, failed launches are classified the same way inhardResetSteps, and a successful hard reset resets the detached-recovery budget.81c386a:
device_screenshotno longer blames "device transitioning state" when the target directory doesn't exist (GH bug: device_screenshot blames "device transitioning state" when the target directory doesn't exist #265).captureAndResizeScreenshotnowmkdir -p's the parent of the derived output path before any dispatch tier runs (simctl raw, rn-fast-runner, agent-device daemon/CLI, adb stream) — new directories are the expected case, since the tool's own advisories steer agents toward freshdocs/proof/<slug>/paths. The fix coversdevice_screenshot,device_batchauto-captures, andproof_step, all of which funnel through the same helper.SCREENSHOT_FAILEDwithreason: 'target-dir-unavailable'naming the offending path — never the device-state guess.~/in the screenshot path is now expanded to the real home directory (Node never expands~, so mkdir would otherwise create a literal./~/under the bridge cwd and report success into the wrong location). Unexpandable forms (~user/..., bare~) are refused with an actionable error.rn-dev-agent-plugin@0.54.1
Patch Changes
bd5d585: Recovery paths now detect "app not installed" and resolve their relaunch target truthfully (GH bug: cdp_status APP_DETACHED recovery doesn't detect "app not installed" #262, absorbs iOS verification UX: stale sessions, agent-device/rn-fast-runner conflict, destructive clearState, and recovery loops #194 BUG 2).
cdp_statusAPP_DETACHED auto-relaunch: whensimctl launchfails ANDget_app_container's stderr carries theNSPOSIXErrorDomain code=2marker (allowlist-only, stderr-only — argv-spoof-proof), the tool returns a distinctAPP_NOT_INSTALLEDcode with install advice — including a shell-quotedsimctl installline for the newest matching.appsnapshot from the last clearState (GH bug: maestro_run can't pass --app-file, so clearState:true flows on iOS force a raw-CLI escape #201 dir, mtime-sorted budgeted scan). Ambiguous probe verdicts fail open to the existingAPP_DETACHEDbehavior. Concurrent recoveries are serialized, and a confirmed missing bundle is cached (with a cheap re-probe) so the diagnosis is never masked bybudget-exhausted.cdp_restart hardReset=true: the relaunch target resolves throughexplicit arg > connectedTarget > cache > active-session appId > strict per-platform app.json(no iOS←Android fallback), simctl targets the active session's UDID when one exists, failed launches are classified the same way inhardResetSteps, and a successful hard reset resets the detached-recovery budget.81c386a:
device_screenshotno longer blames "device transitioning state" when the target directory doesn't exist (GH bug: device_screenshot blames "device transitioning state" when the target directory doesn't exist #265).captureAndResizeScreenshotnowmkdir -p's the parent of the derived output path before any dispatch tier runs (simctl raw, rn-fast-runner, agent-device daemon/CLI, adb stream) — new directories are the expected case, since the tool's own advisories steer agents toward freshdocs/proof/<slug>/paths. The fix coversdevice_screenshot,device_batchauto-captures, andproof_step, all of which funnel through the same helper.SCREENSHOT_FAILEDwithreason: 'target-dir-unavailable'naming the offending path — never the device-state guess.~/in the screenshot path is now expanded to the real home directory (Node never expands~, so mkdir would otherwise create a literal./~/under the bridge cwd and report success into the wrong location). Unexpandable forms (~user/..., bare~) are refused with an actionable error.