Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-5085

Setup evergreen project trigger for any BSON changes in driver CI

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: CI, Testing
    • Labels:
    • 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


      • 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


      • 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

            Unassigned Unassigned
            neal.beeken@mongodb.com Neal Beeken
            0 Vote for this issue
            1 Start watching this issue