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