Conversation
|
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. |
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-v7aandarm64-v8a:python3 setup_testapp_python3_sqlite_openssl.py apkarmeabi-v7aarm64-v8apython3 setup_testapp_python2.py apkarmeabi-v7aarm64-v8aCheck that the version number is correct