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

Automate mongodb-client-encryption release process

    • 0
    • Not Needed
    • 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 engineer
      I want to reuse the new driver release workflow
      So that I can make kerberos changes available swiftly and securely

      User Impact

      • None

      Dependencies

      • None

      Unknowns

      • Do prebuilds have to be a part of the CI release?
      • Reuse the driver systems, but needs some redesign for the shared repository.
        • How do we want to format PR templates as to not impact other teams?
        • Changelog lives in nested directory and not every commit is formatted correctly for conventional commits, can the tooling handle this?

      Acceptance Criteria

      Implementation Requirements

      • Unknown

      Testing Requirements

      • Manual verification
        • Use dry-run flag to test with manually kicked off release runs
        • Run a release_notes test against a release PR

      Documentation Requirements

      • Update release instructions if any salient details are different from the driver's steps

      Follow Up Requirements

      • None

            Assignee:
            neal.beeken@mongodb.com Neal Beeken
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: