Skip to content

appium driver list parsing treats any stdout noise as 'not installed' #86

Description

@BenSheridanEdwards

src/cli.ts appiumDriverListHasDriver/ensureAppiumDriver: non-JSON stdout (npm notices, warnings) fails the parse, so the CLI reinstalls an already-installed driver; if that install exits non-zero the run aborts with 'could not install the Appium … driver' even though everything was fine. Extract the JSON object from mixed output (or pass APPIUM_NO_UPDATE_CHECK / --json stderr separation) before falling back to reinstall. Found during adversarial review (2026-07-02).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions