Skip to content

Commit

Permalink
Merge pull request #463 from misl6/add-demo-app-build
Browse files Browse the repository at this point in the history
Improve CI with a demo app project creation + build
  • Loading branch information
AndreMiras authored May 1, 2020
2 parents 4d7fcb1 + ae226bf commit aa1fced
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .ci/test_project.sh
Original file line number Diff line number Diff line change
@@ -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
9 changes: 9 additions & 0 deletions .github/workflows/kivy_ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit aa1fced

Please sign in to comment.