edx-api-client Release Process
This document describes the process for publishing a new release of the edx-api-client package to PyPI.
Steps to Publish a New Release
- Go to Slack
- Open the
doof-edx-api-clientSlack channel. - Cut a new release using
@doof release notesand then selecting the appropriate version. - This will cut a new release and create a PR using the latest commits from the
masterbranch.
- Open the
- Test the Release
- Test the release PR locally, and check all the boxes. (Never merge this PR manually)
- Publish to PyPI
- Go back to the
doof-edx-api-clientSlack channel. - Publish the new release to PyPI using
@doof publish <new-version>(new-version is the version that you selected upon cutting a new release).
- Go back to the