diff --git a/.ci/test_project.sh b/.ci/test_project.sh new file mode 100755 index 0000000..d4aa134 --- /dev/null +++ b/.ci/test_project.sh @@ -0,0 +1,11 @@ + +#!/bin/bash + +set -eo pipefail + +python3 toolchain.py create Touchtracer kivy-ci-clone/examples/demo/touchtracer + +xcodebuild -project touchtracer-ios/touchtracer.xcodeproj \ + -scheme touchtracer \ + -destination generic/platform=iOS\ + clean build CODE_SIGNING_ALLOWED=NO | xcpretty \ No newline at end of file diff --git a/.github/workflows/kivy_ios.yml b/.github/workflows/kivy_ios.yml index 5f2b1d0..4899583 100644 --- a/.github/workflows/kivy_ios.yml +++ b/.github/workflows/kivy_ios.yml @@ -35,9 +35,18 @@ jobs: brew install autoconf automake libtool pkg-config brew link libtool pip3 install Cython==0.28.1 + gem install xcpretty - name: Build Python & Kivy run: | python toolchain.py build python3 kivy + - name: Checkout kivy for tests apps + uses: actions/checkout@v2 + with: + repository: kivy/kivy + path: kivy-ci-clone + - name: Create & Build test project + run: | + .ci/test_project.sh build_updated_recipes: runs-on: macos-latest