diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 8b8ffefc..77b17e81 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -52,5 +52,10 @@ jobs: - name: Build run: make build - - name: UI Tests - run: make test-ui + # - name: UI Tests + # run: make test-ui + + - uses: mobile-dev-inc/action-maestro-cloud@v1 + with: + api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} + app-file: build/Build/Products/Debug-iphonesimulator/Gem.app diff --git a/Makefile b/Makefile index a19db833..7a54e2c7 100644 --- a/Makefile +++ b/Makefile @@ -50,12 +50,14 @@ generate-stone: @rm -rf Packages/Gemstone @cp -Rf core/gemstone/target/spm Packages/Gemstone +# output file: build/Build/Products/Debug-iphonesimulator/Gem.app build: @set -o pipefail && xcodebuild -project Gem.xcodeproj \ -scheme Gem \ + -configuration Debug \ -sdk iphonesimulator \ - -destination "platform=iOS Simulator,name=iPhone 15" \ - build + -derivedDataPath ./build \ + -destination "platform=iOS Simulator,name=iPhone 15" build | xcbeautify test-ui: #maestro start-device --platform=ios --os-version=17