99 runs-on : ubuntu-latest
1010 steps :
1111 - name : Checkout python-for-android
12- uses : actions/checkout@master
12+ uses : actions/checkout@v1
1313 - name : Set up Python 3.7
14141515 with :
3030 os : [ubuntu-latest, macOs-latest]
3131 steps :
3232 - name : Checkout python-for-android
33- uses : actions/checkout@master
33+ uses : actions/checkout@v1
3434 - name : Set up Python ${{ matrix.python-version }}
35353636 with :
@@ -45,23 +45,31 @@ jobs:
4545 name : Build testapp
4646 needs : [flake8]
4747 runs-on : ubuntu-latest
48+ strategy :
49+ matrix :
50+ build-arch : ['arm64-v8a', 'armeabi-v7a']
4851 steps :
4952 - name : Checkout python-for-android
50- uses : actions/checkout@master
53+ uses : actions/checkout@v1
5154 - name : Pull docker image
5255 run : |
5356 make docker/pull
54- - name : Build apk for Python 3 arm64-v8a
57+ - name : Build apk for Python 3 ${{ matrix.build-arch }}
5558 run : |
56- make docker/run/make/testapps/python3/arm64-v8a
59+ mkdir -p apks
60+ make docker/run/make/with-artifact/testapps/python3/${{ matrix.build-arch }}
61+ - uses : actions/upload-artifact@v1
62+ with :
63+ name : bdisttest_python3_sqlite_openssl_googlendk__${{ matrix.build-arch }}-debug-1.1.apk
64+ path : apks
5765
5866 rebuild_updated_recipes :
5967 name : Test updated recipes
6068 needs : [flake8]
6169 runs-on : ubuntu-latest
6270 steps :
6371 - name : Checkout python-for-android
64- uses : actions/checkout@master
72+ uses : actions/checkout@v1
6573 - name : Pull docker image
6674 run : |
6775 make docker/pull
0 commit comments