You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SetupNodeDependenciesAsync dynamically creates a packages.json file, installing the latest version of selenium-webdriver. This can introduce breaking changes at any time, suddenly breaking our tests.
Instead, change this so the selenium-webdriver version is pinned and only updated consciously.
The selenium-webdriver version is pinned. Ideally, this wouldn't work with anything special, and we'd use just a standard, static packages.json file. However, we don't need to install anything with that (like with NPM Targets), so maybe just having a const for the version string and updating how the ZAP version is updated (see renovate.json5) is the way to go.
The selenium-webdriver version is updated by Renovate automatically. If we use a packages.json file, then nothing else to do. This can be enough by using ConstantFromJson from Helpful Libraries instead of a hard-coded version. Otherwise, Renovate will need to have a regex customManager configured to update the version number. For examples, see the renovate.json5 file in the root.
SetupNodeDependenciesAsync
dynamically creates a packages.json file, installing the latest version ofselenium-webdriver
. This can introduce breaking changes at any time, suddenly breaking our tests.Instead, change this so the
selenium-webdriver
version is pinned and only updated consciously.selenium-webdriver
version is pinned. Ideally, this wouldn't work with anything special, and we'd use just a standard, static packages.json file. However, we don't need to install anything with that (like with NPM Targets), so maybe just having a const for the version string and updating how the ZAP version is updated (see renovate.json5) is the way to go.selenium-webdriver
version is updated by Renovate automatically. If we use a packages.json file, then nothing else to do. This can be enough by usingConstantFromJson
from Helpful Libraries instead of a hard-coded version. Otherwise, Renovate will need to have a regexcustomManager
configured to update the version number. For examples, see the renovate.json5 file in the root.Jira issue
The text was updated successfully, but these errors were encountered: