Open Bug 1498204 Opened 6 years ago Updated 2 years ago

Create a script for releasing mozbase packages

Categories

(Testing :: Mozbase, enhancement, P3)

Version 3
enhancement

Tracking

(Not tracked)

People

(Reporter: jgraham, Unassigned)

Details

Releasing Python packages got very difficult, you now need multiple tools and multiple versions of the package. We should wrap this up in `mach mozbase-release <package>` so that people (mainly, me) don't keep getting it wrong. In addition the setup.py scripts should check e.g. an environment variable set by the frontend and bail if it's not set. That way people who don't know that there's a formal release process will find out when they try to run `python setup.py`.
I've been talking with :raphael about improvements to mozbase and this is one of the things we've discussed. Other things that could be included are: bumping the version number, generating release notes, and checking that all dependencies are available on PyPI.
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.