-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a release checklist #1836
Comments
Therefore I propose that running |
Good point @Jonast, I've added it to the list. |
Closing in favour of PR #1838 |
I'm thinking to create a release checklist and instructions that we can reuse, in preparation for acting on #1833. Once this is complete, I'll move it to proper documentation somewhere.
The following is what I currently would do to make a release. With a git flow workflow we'd want to do the same thing, except with the nice feature that the release gets its own branch to run tests and checks on - I've never been very good about that.
tox
: this performs some long-running tests that are skipped on Travis.armeabi-v7a
andarm64-v8a
:python3 setup_testapp_python3_sqlite_openssl.py apk
python3 setup_testapp_python2.py apk
python3 setup.py sdist
python3 -m twine upload
The release should also involve an announcement, which I intend to get on top of but don't consider part of this core process.
Questions:
I'm intending to test this procedure as currently written for making a release at the same time as setting up the develop branch, in order to check it works.
The text was updated successfully, but these errors were encountered: