Uploaded image for project: 'Python Integrations'
  1. Python Integrations
  2. INTPYTHON-537

[LangChain] Add release checklist

    • None
    • Python Drivers
    • 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?
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      Add a release checklist for LangChain. Here are the notes I took while releasing 0.5:

      Go to the release in JIRA
      https://jira.mongodb.org/projects/INTPYTHON?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=unreleased
      Make sure there are no unfinished tickets. Move them to another version if need be

      Create a PR to bump the version and update the changelog, including today's date.

      Merge the PR.

      Run a release action from https://github.com/langchain-ai/langchain-mongodb/actions/workflows/_release.yml
      Click "Run Workflow"
      Choose the appropriate library from the dropdown.
      Click "Run Workflow"
      The workflow will create the tag, release to PyPI, and create the GitHub Release.

      While the release action is running, return to the JIRA release list at https://jira.mongodb.org/projects/INTPYTHON?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=unreleased
      Click on the triple dot icon to the right and select "Edit"
      Update the description for a quick summary
      Click "Save"
      Click on the triple dot again and select "Release"
      Enter today's date, and click "Confirm"
      Click "Release"

      Return to the release action and wait for it to complete successfully.

      Announce the release on Slack.

      Definition of done

      Add a RELEASE.md file to the repo with the above contents.

      Pitfalls

      None

            Assignee:
            steve.silvester@mongodb.com Steve Silvester
            Reporter:
            steve.silvester@mongodb.com Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None