-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Dependencies
Use Case
As learned in NODE-5710, optional peer dependencies are installed by default in the package that declares them (not downstream). We manually install kerberos in CI as a remnant of the pre-peer dep days. We should add kerberos to dev deps to properly track it and bump it intentionally as we make new releases.
User Impact
- None, this is just the last of our peer deps that aren't also tracked as a dev dep
Dependencies
- Kerberos. If prebuilds are not available, driver engineers will likely have to circumvent an install time failure. (unlikely)
Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Add kerberos to dev dependencies
as "kerberos": "^2.1.0" - Remove the npm install kerberos line from the kerberos testingĀ
Testing Requirements
- Existing kerberos test should still pass
Documentation Requirements
- None
Follow Up Requirements
- None
- depends on
-
NODE-5787 CI: Pin peer dependency testing to lowest version in range
- Backlog