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

Add Node 20 to CI Matrix

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Use Case

      As a... Node.js driver user
      I want... Node.js 20 to be tested in the driver libraries' CI
      So that... I can be confident that the driver and its extensions are compatible with the latest officially released Node.js version

      User Impact

      • Anyone using Node.js 20

      Dependencies

      • N/A

      Unknowns

      • N/A

      Acceptance Criteria

      Implementation Requirements

      • Add Node.js 20 as a standalone task anywhere we currently test multiple Node versions
      • Update any non node version specific tasks that currently use Node 18 to use Node 20 instead
      • CIs to update:
        • Node driver main and 4.x
        • js-bson main
        • mongo-client-encryption
        • kerberos (here be dragons)
        • legacy driver
        • zstd

      Testing Requirements

      • All existing tests should continue to pass

      Documentation Requirements

      • Add Node 20 to the support matrix in the compat docs

      Follow Up Requirements

      • Any failing tests that aren't quick fixes should be addressed in follow up tickets

            Assignee:
            durran.jordan@mongodb.com Durran Jordan
            Reporter:
            daria.pardue@mongodb.com Daria Pardue
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: