-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Release 2019.06.06 #1839
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
Release 2019.06.06 #1839
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I've redirected all existing pull requests from master to the develop branch. |
As for the suffix that's only needed if we do two releases in one day right? Well if we ever need it then yes we could YYYY.MM.DD.PATCH, but I usually simply YYYY.MM.DD+1 to keep the format consistent |
Just wondering, does travis provide a way to upload build artifacts somewhere? It would be nice if we could test the APKs built automatically, even if that testing is not itself automatic yet. |
Yes it does but I've never played with it |
By the way, now I'm thinking how do we want to handle the |
Maybe we should change from
At: https://github.com/kivy/python-for-android/blob/develop/ci/rebuild_updated_recipes.py#L34 |
I'm thinking that on the develop branch we should use version |
That makes total sense 👍 |
Thanks @opacam, fixed that reference. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
I've set up the master/develop repository structure, now working to make a first release.
I'm including in this release branch whatever final changes I've found we need to make the develop branch the default. Per procedure, these will of course be merged back into develop as well as master. Let me know if you see anything I've missed.
This is probably last call on the release numbering system. Do we want any suffix, like 20190606.1?
Release checklist
Check that the build is passing
Run the tests locally via
tox
: this performs some long-running tests that are skipped on Travis.Build and run the on_device_unit_tests app using buildozer. Check that they all pass.
Build and run the following testapps for arch
armeabi-v7a
andarm64-v8a
:python3 setup_testapp_python3_sqlite_openssl.py apk
armeabi-v7a
arm64-v8a
python3 setup_testapp_python2.py apk
armeabi-v7a
arm64-v8a
Check that the version number is correct