diff --git a/.github/workflows/android-appcenter.yml b/.github/workflows/android-appcenter.yml index c141f515..5eaf2a67 100644 --- a/.github/workflows/android-appcenter.yml +++ b/.github/workflows/android-appcenter.yml @@ -3,13 +3,13 @@ name: Android AppCenter Tests on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/android/LeopardDemo/**' - '!demo/android/LeopardDemo/README.md' - '.github/workflows/android-appcenter.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/android/LeopardDemo/**' - '!demo/android/LeopardDemo/README.md' diff --git a/.github/workflows/android-perf.yml b/.github/workflows/android-perf.yml index 7c2175fe..e0942d30 100644 --- a/.github/workflows/android-perf.yml +++ b/.github/workflows/android-perf.yml @@ -3,14 +3,14 @@ name: Android Performance on: workflow_dispatch: push: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'lib/android/**' - 'lib/common/**' - '.github/workflows/android-perf.yml' pull_request: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'lib/android/**' - 'lib/common/**' - '.github/workflows/android-perf.yml' @@ -18,7 +18,7 @@ on: defaults: run: working-directory: demo/android/LeopardDemo - + jobs: build: name: Run Android Speed Tests on AppCenter @@ -37,22 +37,22 @@ jobs: steps: - uses: actions/checkout@v2 - + - name: Setup Node.js environment uses: actions/setup-node@v2.4.0 - + - name: Install AppCenter CLI run: npm install -g appcenter-cli - + - name: set up JDK 11 uses: actions/setup-java@v2 with: java-version: '11' distribution: 'adopt' - + - name: Copy test_resources run: ./copy_test_resources.sh - + - name: Inject AccessKey run: echo pvTestingAccessKey="${{secrets.PV_VALID_ACCESS_KEY}}" >> local.properties @@ -64,16 +64,16 @@ jobs: - name: Inject Proc Performance Threshold run: echo procPerformanceThresholdSec="${{ matrix.procPerformanceThresholdSec }}" >> local.properties - + - name: Grant execute permission for gradlew run: chmod +x gradlew - + - name: Build app run: ./gradlew assembleDebug - + - name: Build androidTest run: ./gradlew assembleAndroidTest - + - name: Run tests on AppCenter run: appcenter test run espresso --token ${{secrets.APPCENTERAPITOKEN}} diff --git a/.github/workflows/dotnet-demos.yml b/.github/workflows/dotnet-demos.yml index efbf1dea..bea8f8ef 100644 --- a/.github/workflows/dotnet-demos.yml +++ b/.github/workflows/dotnet-demos.yml @@ -3,13 +3,13 @@ name: .NET Demos on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/dotnet/**' - '!demo/dotnet/README.md' - '.github/workflows/dotnet-demos.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/dotnet/**' - '!demo/dotnet/README.md' diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 84d5dadc..0ddf3255 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -3,7 +3,7 @@ name: .NET on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/dotnet/**' - '!binding/dotnet/README.md' @@ -15,7 +15,7 @@ on: - 'lib/windows/**' - '.github/workflows/dotnet.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/dotnet/**' - '!binding/dotnet/README.md' diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index 94c5dc4e..403b95fd 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -3,12 +3,12 @@ name: Flutter on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/flutter/pubspec.yaml' - '.github/workflows/flutter.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/flutter/pubspec.yaml' - '.github/workflows/flutter.yml' diff --git a/.github/workflows/go-demos.yml b/.github/workflows/go-demos.yml index bb4cfd89..56cec308 100644 --- a/.github/workflows/go-demos.yml +++ b/.github/workflows/go-demos.yml @@ -3,13 +3,13 @@ name: Go Demos on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/go/**' - '!demo/go/README.md' - '.github/workflows/go-demos.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/go/**' - '!demo/go/README.md' diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 5e340e94..f6c3057a 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -3,7 +3,7 @@ name: Go on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/go/**' - '!binding/go/README.md' @@ -15,7 +15,7 @@ on: - 'lib/windows/**' - '.github/workflows/go.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/go/**' - '!binding/go/README.md' diff --git a/.github/workflows/ios-appcenter.yml b/.github/workflows/ios-appcenter.yml index bffaa819..c9cbcb5e 100644 --- a/.github/workflows/ios-appcenter.yml +++ b/.github/workflows/ios-appcenter.yml @@ -3,20 +3,20 @@ name: iOS AppCenter Tests on: workflow_dispatch: push: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'binding/ios/LeopardAppTest/Podfile.lock' - '.github/workflows/ios-appcenter.yml' pull_request: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'binding/ios/LeopardAppTest/Podfile.lock' - '.github/workflows/ios-appcenter.yml' - + defaults: run: working-directory: binding/ios/LeopardAppTest - + jobs: build: name: Run iOS Tests on AppCenter @@ -46,19 +46,19 @@ jobs: LeopardAppTestUITests/LeopardAppTestUITests.swift - name: XCode Build - run: xcrun xcodebuild build-for-testing - -configuration Debug - -workspace LeopardAppTest.xcworkspace - -sdk iphoneos + run: xcrun xcodebuild build-for-testing + -configuration Debug + -workspace LeopardAppTest.xcworkspace + -sdk iphoneos -scheme LeopardAppTest - -derivedDataPath ddp + -derivedDataPath ddp CODE_SIGNING_ALLOWED=NO - name: Run Tests on AppCenter - run: appcenter test run xcuitest + run: appcenter test run xcuitest --token ${{secrets.APPCENTERAPITOKEN}} - --app "Picovoice/Leopard-iOS" + --app "Picovoice/Leopard-iOS" --devices "Picovoice/ios-min-max" - --test-series "leopard-ios" - --locale "en_US" + --test-series "leopard-ios" + --locale "en_US" --build-dir ddp/Build/Products/Debug-iphoneos diff --git a/.github/workflows/ios-perf.yml b/.github/workflows/ios-perf.yml index b15b136c..63c1cbb0 100644 --- a/.github/workflows/ios-perf.yml +++ b/.github/workflows/ios-perf.yml @@ -3,22 +3,22 @@ name: iOS Performance on: workflow_dispatch: push: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'lib/ios/**' - 'lib/common/**' - '.github/workflows/ios-perf.yml' pull_request: - branches: [ master, v1.1 ] - paths: + branches: [ master ] + paths: - 'lib/ios/**' - 'lib/common/**' - '.github/workflows/ios-perf.yml' - + defaults: run: working-directory: binding/ios/LeopardAppTest - + jobs: build: name: Run iOS Tests on AppCenter @@ -71,19 +71,19 @@ jobs: PerformanceTest/PerformanceTest.swift - name: XCode Build - run: xcrun xcodebuild build-for-testing - -configuration Debug - -workspace LeopardAppTest.xcworkspace - -sdk iphoneos + run: xcrun xcodebuild build-for-testing + -configuration Debug + -workspace LeopardAppTest.xcworkspace + -sdk iphoneos -scheme PerformanceTest - -derivedDataPath ddp + -derivedDataPath ddp CODE_SIGNING_ALLOWED=NO - name: Run Tests on AppCenter - run: appcenter test run xcuitest + run: appcenter test run xcuitest --token ${{secrets.APPCENTERAPITOKEN}} - --app "Picovoice/Leopard-iOS" + --app "Picovoice/Leopard-iOS" --devices "Picovoice/${{ matrix.device }}" - --test-series "leopard-ios" - --locale "en_US" + --test-series "leopard-ios" + --locale "en_US" --build-dir ddp/Build/Products/Debug-iphoneos diff --git a/.github/workflows/java-demos.yml b/.github/workflows/java-demos.yml index 6e6cdd21..f923e4ce 100644 --- a/.github/workflows/java-demos.yml +++ b/.github/workflows/java-demos.yml @@ -3,13 +3,13 @@ name: Java Demos on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/java/**' - '!demo/java/README.md' - '.github/workflows/java-demos.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/java/**' - '!demo/java/README.md' diff --git a/.github/workflows/java-perf.yml b/.github/workflows/java-perf.yml index 5bf17b5d..c06ee6c8 100644 --- a/.github/workflows/java-perf.yml +++ b/.github/workflows/java-perf.yml @@ -3,14 +3,14 @@ name: Java Performance on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/java/**/LeopardPerformanceTest.java' - 'lib/common/**' - 'lib/java/**' - '.github/workflows/java-perf.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/java/**/LeopardPerformanceTest.java' - 'lib/common/**' diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index ed4d6543..0b39c46e 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -3,7 +3,7 @@ name: Java on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/java/**' - '!binding/java/README.md' @@ -11,7 +11,7 @@ on: - 'lib/java/**' - '.github/workflows/java.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/java/**' - '!binding/java/README.md' diff --git a/.github/workflows/nodejs-demos.yml b/.github/workflows/nodejs-demos.yml index 9643a743..eddb63ed 100644 --- a/.github/workflows/nodejs-demos.yml +++ b/.github/workflows/nodejs-demos.yml @@ -3,7 +3,7 @@ name: Node.js Demos on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/nodejs/**' - '!demo/nodejs/README.md' @@ -11,7 +11,7 @@ on: - '.github/workflows/nodejs-demos.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'demo/nodejs/**' - '!demo/nodejs/README.md' diff --git a/.github/workflows/nodejs-perf.yml b/.github/workflows/nodejs-perf.yml index fbf48ac7..11aeafb8 100644 --- a/.github/workflows/nodejs-perf.yml +++ b/.github/workflows/nodejs-perf.yml @@ -3,7 +3,7 @@ name: Node.js Performance on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/nodejs/test/perf.test.ts' - 'lib/common/**' @@ -11,7 +11,7 @@ on: - '.github/workflows/nodejs-perf.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/nodejs/test/perf.test.ts' - 'lib/common/**' diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 2b490168..ae2a0c0d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -3,7 +3,7 @@ name: Node.js on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/nodejs/**' - '!binding/nodejs/README.md' @@ -12,7 +12,7 @@ on: - '.github/workflows/nodejs.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/nodejs/**' - '!binding/nodejs/README.md' diff --git a/.github/workflows/python-demos.yml b/.github/workflows/python-demos.yml index cdd50741..58bcb3ed 100644 --- a/.github/workflows/python-demos.yml +++ b/.github/workflows/python-demos.yml @@ -9,7 +9,7 @@ on: - 'demo/python/**' - '!demo/python/README.md' pull_request: - branches: [master, v1.1] + branches: [master] paths: - '.github/workflows/python-demos.yml' - 'demo/python/**' diff --git a/.github/workflows/python-perf.yml b/.github/workflows/python-perf.yml index eee868f7..59a9ad26 100644 --- a/.github/workflows/python-perf.yml +++ b/.github/workflows/python-perf.yml @@ -14,7 +14,7 @@ on: - 'lib/raspberry-pi/**' - 'lib/windows/**' pull_request: - branches: [master, v1.1] + branches: [master] paths: - '.github/workflows/python-perf.yml' - 'binding/python/test_leopard_perf.py' diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index ce3ce8cd..6a2ac3f9 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -15,7 +15,7 @@ on: - 'lib/raspberry-pi/**' - 'lib/windows/**' pull_request: - branches: [master, v1.1] + branches: [master] paths: - '.github/workflows/python.yml' - 'binding/python/**' diff --git a/.github/workflows/react-native.yml b/.github/workflows/react-native.yml index 6d83888b..8a1d020b 100644 --- a/.github/workflows/react-native.yml +++ b/.github/workflows/react-native.yml @@ -3,7 +3,7 @@ name: React Native on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/react-native/**' - '!binding/react-native/README.md' @@ -12,7 +12,7 @@ on: - 'lib/ios/**' - '.github/workflows/react-native.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/react-native/**' - '!binding/react-native/README.md' diff --git a/.github/workflows/web-perf.yml b/.github/workflows/web-perf.yml index 9b9cc658..de4eeaf0 100644 --- a/.github/workflows/web-perf.yml +++ b/.github/workflows/web-perf.yml @@ -3,13 +3,13 @@ name: Web Performance on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'lib/wasm/**' - 'lib/common/**' - '.github/workflows/web-perf.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'lib/wasm/**' - 'lib/common/**' diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index 9c1d90cd..9e9ddabb 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -3,14 +3,14 @@ name: Web on: workflow_dispatch: push: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/web/**' - '!binding/web/README.md' - 'lib/wasm/**' - '.github/workflows/web.yml' pull_request: - branches: [ master, v1.1 ] + branches: [ master ] paths: - 'binding/web/**' - '!binding/web/README.md'