Skip to content

Pp 422 tapping the help button multiple times before the camera is active help screen is pushed multiple times #1406

Pp 422 tapping the help button multiple times before the camera is active help screen is pushed multiple times

Pp 422 tapping the help button multiple times before the camera is active help screen is pushed multiple times #1406

Workflow file for this run

name: Check Bank SDK
on:
push:
paths:
- 'BankSDK/**'
- 'CaptureSDK/**'
- 'BankAPILibrary/**'
tags-ignore:
- '**'
pull_request:
paths:
- 'BankSDK/**'
- 'CaptureSDK/**'
- 'BankAPILibrary/**'
workflow_call:
secrets:
GINI_MOBILE_TEST_CLIENT_SECRET:
required: true
workflow_dispatch:
jobs:
check:
runs-on: macos-latest
strategy:
matrix:
target: [GiniBankSDK, GiniBankSDKPinning]
destination: ['platform=iOS Simulator,OS=16.4,name=iPhone SE (3rd generation)', 'platform=iOS Simulator,OS=17.2,name=iPhone 14']
steps:
- uses: maxim-lobanov/[email protected]
with:
xcode-version: '14.3.1'
- name: Checkout
uses: actions/checkout@v3
- name: Check package GiniBankSDK
run: |
cd BankSDK/GiniBankSDK
swift package update
- name: Check package GiniBankSDKPinning
run: |
cd BankSDK/GiniBankSDKPinning
swift package update
- name: Build sdk targets
run: |
xcodebuild -workspace GiniMobile.xcworkspace -scheme "${{ matrix.target }}" -destination "${{ matrix.destination }}" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
- name: Run unit tests
run: |
xcodebuild clean test -workspace GiniMobile.xcworkspace -scheme "${{ matrix.target }}Tests" -destination "${{ matrix.destination }}" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
- name: Build example app and run unit and integration tests
run: >
xcodebuild clean test
-project BankSDK/GiniBankSDKExample/GiniBankSDKExample.xcodeproj
-scheme "GiniBankSDKExampleTests"
-destination "${{ matrix.destination }}"
CODE_SIGN_IDENTITY=""
CODE_SIGNING_REQUIRED=NO
ONLY_ACTIVE_ARCH=NO
CLIENT_ID="gini-mobile-test"
CLIENT_SECRET="${{ secrets.GINI_MOBILE_TEST_CLIENT_SECRET }}"
- name: Build pinning example app and run unit and integration tests
run: >
xcodebuild clean test
-project BankSDK/GiniBankSDKPinningExample/GiniBankSDKPinningExample.xcodeproj
-scheme "GiniBankSDKPinningExampleTests"
-destination "${{ matrix.destination }}"
CODE_SIGN_IDENTITY=""
CODE_SIGNING_REQUIRED=NO
ONLY_ACTIVE_ARCH=NO
CLIENT_ID="gini-mobile-test"
CLIENT_SECRET="${{ secrets.GINI_MOBILE_TEST_CLIENT_SECRET }}"