openedx / public-engineering

General public issue repository for the Open edX engineering community
3 stars 1 forks source link

[DEPR]: karma-selenium-webdriver-launcher #248

Open brian-smith-tcril opened 3 months ago

brian-smith-tcril commented 3 months ago

Proposal Date

2023-03-26

Target Ticket Acceptance Date

2023-04-09

Earliest Open edX Named Release Without This Functionality

Teak? - 2025-04

Rationale

In the process of upgrading edx-platform to node 18, npm install failed because the selenium-webdriver peer dependency in karma-selenium-webdriver-launcher is set to ^2.44.0, but we have 3.4.0 as a dev dependency.

To work around this issue, we forked karma-selenium-webdriver-launcher to the openedx GH org, and updated the peer dependency to allow newer versions of selenium-webdriver (https://github.com/openedx/karma-selenium-webdriver-launcher/pull/1/files)

This package is unmaintained (hasn't been updated in 8 years), and there are other ways to handle this problem.

Removal

Replacement

TBD

Deprecation

No response

Migration

No response

Additional Info

No response

Task List

No response