diff --git a/.github/workflows/dotnet-maui.yml b/.github/workflows/dotnet-maui.yml new file mode 100644 index 0000000..aa7e157 --- /dev/null +++ b/.github/workflows/dotnet-maui.yml @@ -0,0 +1,18 @@ +name: DotNetMaui + +# Note: using the `branches` selector excludes all tags +on: + push: + branches: + - '**' + +jobs: + build: + runs-on: macos-13 + steps: + - uses: actions/checkout@v1 + - name: Build demo + run: | + cd dotnet-maui + sudo dotnet workload restore + dotnet build SimpleDemo.csproj diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index b872a5f..cc01266 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -15,12 +15,13 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: - java-version: '12.x' + distribution: 'zulu' + java-version: 17 - uses: subosito/flutter-action@v1 with: - flutter-version: '2.x' + flutter-version: '3.x' - run: flutter pub get - run: flutter build apk ios: @@ -29,6 +30,6 @@ jobs: - uses: actions/checkout@v2 - uses: subosito/flutter-action@v1 with: - flutter-version: '2.x' + flutter-version: '3.x' - run: flutter pub get - run: flutter build ios --release --no-codesign diff --git a/.github/workflows/react-native.yml b/.github/workflows/react-native.yml index 6cee174..8d44de1 100644 --- a/.github/workflows/react-native.yml +++ b/.github/workflows/react-native.yml @@ -21,13 +21,13 @@ jobs: distribution: 'zulu' java-version: 11 - uses: actions/setup-node@v2 - - run: npm install + - run: npm install --force # To solve a conflict with react-native-fs - run: cd android && ./gradlew assembleRelease ios: runs-on: macos-12 steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 - - run: npm install + - run: npm install --force # To solve a conflict with react-native-fs - run: cd ios && pod install - run: cd ios && xcodebuild archive -workspace demo.xcworkspace -scheme demo CODE_SIGNING_ALLOWED=NO diff --git a/ios/README.md b/ios/README.md index 1b6df70..b3cabbd 100644 --- a/ios/README.md +++ b/ios/README.md @@ -4,7 +4,8 @@ These are demo apps for the Genius Scan iOS SDK. Check out the [SDK documentatio ## Requirements -The demo apps support iOS 11 and above. +The Custom demo app supports iOS 13 and above. +The Simple demo app supports iOS 15 and above. ## Installation diff --git a/react-native-genius-scan-demo/ios/Podfile.lock b/react-native-genius-scan-demo/ios/Podfile.lock index fa112ea..ac9e8db 100644 --- a/react-native-genius-scan-demo/ios/Podfile.lock +++ b/react-native-genius-scan-demo/ios/Podfile.lock @@ -11,9 +11,9 @@ PODS: - ReactCommon/turbomodule/core (= 0.71.14) - fmt (6.2.1) - glog (0.3.5) - - hermes-engine (0.71.0): - - hermes-engine/Pre-built (= 0.71.0) - - hermes-engine/Pre-built (0.71.0) + - hermes-engine (0.71.14): + - hermes-engine/Pre-built (= 0.71.14) + - hermes-engine/Pre-built (0.71.14) - libevent (2.1.12) - RCT-Folly (2021.07.22.00): - boost @@ -487,7 +487,7 @@ SPEC CHECKSUMS: FBReactNativeSpec: b6ae48e67aaba46442f84d6f9ba598ccfbe2ee66 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: f6e715aa6c8bd38de6c13bc85e07b0a337edaa89 + hermes-engine: d7cc127932c89c53374452d6f93473f1970d8e88 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: e9df143e880d0e879e7a498dc06923d728809c79 @@ -518,9 +518,9 @@ SPEC CHECKSUMS: ReactCommon: 7f3dd5e98a9ec627c6b03d26c062bf37ea9fc888 RNFileViewer: 83cc066ad795b1f986791d03b56fe0ee14b6a69f RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 - RNGeniusScan: 46aebc3652a74fce3bac3ec05501068471a185b4 + RNGeniusScan: 07751aeafd9095dfbe60d8242ae9cdfed180577d Yoga: e71803b4c1fff832ccf9b92541e00f9b873119b9 PODFILE CHECKSUM: e31d08fdde2ab92fe686fdb448534578e0dffb10 -COCOAPODS: 1.12.0 +COCOAPODS: 1.14.3 diff --git a/react-native-genius-scan-demo/package-lock.json b/react-native-genius-scan-demo/package-lock.json index 5a00a65..f91a748 100644 --- a/react-native-genius-scan-demo/package-lock.json +++ b/react-native-genius-scan-demo/package-lock.json @@ -8,7 +8,7 @@ "name": "demo", "version": "0.0.1", "dependencies": { - "@thegrizzlylabs/react-native-genius-scan": "*", + "@thegrizzlylabs/react-native-genius-scan": "^4.20.0", "react": "18.2.0", "react-native": "0.71.14", "react-native-file-viewer": "^2.1.4", @@ -3954,9 +3954,9 @@ } }, "node_modules/@thegrizzlylabs/react-native-genius-scan": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@thegrizzlylabs/react-native-genius-scan/-/react-native-genius-scan-4.8.0.tgz", - "integrity": "sha512-uyeLsVFO62/5A434/9j1ymV2L4+LMBBAgbIxZ45/2TyWCIsRual6C4kPqWvAtmPlPQ6TgcqBNSIaEIji+7jsOA==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@thegrizzlylabs/react-native-genius-scan/-/react-native-genius-scan-4.20.0.tgz", + "integrity": "sha512-Jn7/ED8mJqrEmYtw/bBzQdD7wOUMfZlKWxQgzkeqUkCSQQgCGWYb+MlU2Kuee7XNJNuU2osJjpvejTSSJH6fgw==", "peerDependencies": { "react-native": ">=0.41.2" }