Skip to content

Modernize install: drop node-downloader-helper, fix error handling#22

Merged
soulgalore merged 1 commit into
mainfrom
edgedriver-modernize-install
May 20, 2026
Merged

Modernize install: drop node-downloader-helper, fix error handling#22
soulgalore merged 1 commit into
mainfrom
edgedriver-modernize-install

Conversation

@soulgalore
Copy link
Copy Markdown
Member

Mirror the chromedriver install rewrite on edgedriver: replace the
node-downloader-helper runtime dep with native fetch + stream pipeline
(Node 22+), and stop swallowing failures — install now exits non-zero
with a clear message instead of being silently logged.

Microsoft has also stopped shipping Driver_Notes/credits.html in some
recent edgedriver archives, so unlink that file tolerantly (ENOENT is
no longer an error) — previously a missing credits.html would have
thrown after a successful download/extract.

Drops the now-unused request/semver dev deps and the dead
eslint-check script that referenced a non-existent .eslintrc.js. Bumps
engines.node to >=22 and the CI matrix to Node 22 to match.

Co-authored-by: Claude noreply@anthropic.com

  Mirror the chromedriver install rewrite on edgedriver: replace the
  node-downloader-helper runtime dep with native fetch + stream pipeline
  (Node 22+), and stop swallowing failures — install now exits non-zero
  with a clear message instead of being silently logged.

  Microsoft has also stopped shipping Driver_Notes/credits.html in some
  recent edgedriver archives, so unlink that file tolerantly (ENOENT is
  no longer an error) — previously a missing credits.html would have
  thrown after a successful download/extract.

  Drops the now-unused request/semver dev deps and the dead
  eslint-check script that referenced a non-existent .eslintrc.js. Bumps
  engines.node to >=22 and the CI matrix to Node 22 to match.

  Co-authored-by: Claude noreply@anthropic.com
@soulgalore soulgalore merged commit 029bb52 into main May 20, 2026
3 checks passed
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