-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Not Needed
Use Case
As a node driver engineer
I want to know if BSON changes will impact the driver
So that we can be aware of issues before releasing BSON
Dependencies
- It would be nice to add a BSON tgz upload task
- So the driver doesn't need to install bson's dev deps and run bundling
Unknowns
- Can another EVG project easily pull in assets uploaded in another project's task?
Acceptance Criteria
Implementation Requirements
- Add trigger to driver CI that fires whenever there is a new commit on BSON main branch
- Trigger should launch a task that
- pulls in the BSON package bundled at that latest commit
- runs smoke tests: unit and replica_set rapid on highest node LTS
Documentation Requirements
- Add salient details to test/readme.md about this setup and scripting
- Ideally, the trigger's task should be runnable locally if its possible to fetch the latest information about BSON's main branch without the help of EVG