Repository navigation
Fix production dependency advisories - #45
Conversation
…ies and list the bundled driver advisories explicitly
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
There was a problem hiding this comment.
🔵 Needs a closer look
Global glob/minimatch major-version overrides exceed Appium and WebdriverIO’s declared dependency ranges, requiring fresh-install audit and consumer compatibility validation unavailable in this review.
No open issues 🎉
What changed in this PR
Addresses production dependency advisories while keeping exceptions for bundled development-only iOS driver dependencies scoped and time-limited.
Changes:
- Pins patched releases of
glob,minimatch, andfollow-redirectsthrough dependency overrides. - Updates the lockfile with matching releases and transitive dependencies.
- Expands advisory exceptions for bundled iOS driver copies, retaining the December 31, 2026 expiry.
| File | Description |
|---|---|
scripts/audit-gate.js |
Adds path-specific advisory exceptions using shared driver-path and reason constants. |
package.json |
Adds overrides for three patched dependency releases. |
package-lock.json |
Records updated dependency versions and their transitive changes. |
Review effort: Balanced
Overrides glob, minimatch and follow-redirects to patched releases (production audit is clean) and records the matching advisories of the development-only iOS driver's bundled copies as explicit, expiring exceptions.