Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '11'
java-version: '17'

- name: Install Maestro CLI
run: curl -Ls "https://get.maestro.mobile.dev" | bash
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
restore-keys: |
${{ runner.os }}-node-

- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: example/ios/Pods
key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }}
Expand Down
16 changes: 12 additions & 4 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@v3

- name: Cache Tyro Pay API React Native
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
**/node_modules
Expand All @@ -28,6 +28,10 @@ jobs:
restore-keys: |
${{ runner.os }}-tyro-

- name: Pod clear cache
run: |
pod cache clean --all

- name: Install dependencies, lint and jest test
run: |
chmod +x ./.ci_steps/test.sh
Expand All @@ -50,7 +54,7 @@ jobs:
uses: actions/checkout@v3

- name: Cache Tyro Pay API React Native
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
**/node_modules
Expand All @@ -59,6 +63,10 @@ jobs:
restore-keys: |
${{ runner.os }}-tyro-

- name: Pod clear cache
run: |
pod cache clean --all

- name: Install React Native CLI
run: npm install react-native-cli

Expand All @@ -80,7 +88,7 @@ jobs:
uses: actions/checkout@v3

- name: Cache Tyro Pay API React Native
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
**/node_modules
Expand All @@ -90,7 +98,7 @@ jobs:
${{ runner.os }}-tyro-

- name: Gradle cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
Expand Down
11 changes: 11 additions & 0 deletions example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,17 @@ if linkage != nil
use_frameworks! :linkage => linkage.to_sym
end

# Custom script to update boost.podspec source URL
boost_podspec_path = File.join(__dir__, '../node_modules/react-native/third-party-podspecs/boost.podspec')
if File.exist?(boost_podspec_path)
boost_podspec = File.read(boost_podspec_path)
updated_boost_podspec = boost_podspec.gsub(
'https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2',
'https://archives.boost.io/release/1.76.0/source/boost_1_76_0.tar.bz2'
)
File.write(boost_podspec_path, updated_boost_podspec)
end

target 'example' do
config = use_native_modules!

Expand Down
58 changes: 29 additions & 29 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PODS:
- boost (1.76.0)
- DoubleConversion (1.1.6)
- Factory (2.4.1)
- Factory (2.4.3)
- FBLazyVector (0.72.7)
- FBReactNativeSpec (0.72.7):
- RCT-Folly (= 2021.07.22.00)
Expand Down Expand Up @@ -439,11 +439,11 @@ PODS:
- React-Core
- SocketRocket (0.6.1)
- SwiftyBeaver (2.1.1)
- tyro-pay-api-react-native (1.0.1):
- tyro-pay-api-react-native (1.0.2):
- RCT-Folly (= 2021.07.22.00)
- React-Core
- TyroApplePay (= 0.0.4)
- TyroApplePay (0.0.4):
- TyroApplePay (= 1.0.0)
- TyroApplePay (1.0.0):
- Factory
- SwiftyBeaver
- Yoga (1.14.0)
Expand Down Expand Up @@ -598,38 +598,38 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
boost: 57d2868c099736d80fcd648bf211b4431e51a558
boost: 7dcd2de282d72e344012f7d6564d024930a6a440
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
Factory: 13e63ac988c73f13c55c251b0748a9518e078710
Factory: 9d20d8cb56fc44b341d6dad1cf67dc93e9ae7788
FBLazyVector: 5fbbff1d7734827299274638deb8ba3024f6c597
FBReactNativeSpec: 638095fe8a01506634d77b260ef8a322019ac671
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
hermes-engine: 9180d43df05c1ed658a87cc733dc3044cf90c00a
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCT-Folly: 8dc08ca5a393b48b1c523ab6220dfdcc0fe000ad
RCTRequired: 83bca1c184feb4d2e51c72c8369b83d641443f95
RCTTypeSafety: 13c4a87a16d7db6cd66006ce9759f073402ef85b
React: e67aa9f99957c7611c392b5e49355d877d6525e2
React-callinvoker: 2790c09d964c2e5404b5410cde91b152e3746b7b
React-Codegen: e6e05e105ca7cdb990f4d609985a2a689d8d0653
React-Core: 9283f1e7d0d5e3d33ad298547547b1b43912534c
React-CoreModules: 6312c9b2fec4329d9ae6a2b8c350032d1664c51b
React-cxxreact: 7da72565656c8ac7f97c9a031d0b199bbdec0640
React-Codegen: 89173b1974099c3082e50c83e9d04113ede45792
React-Core: 27990a32ca0cfc04872600440f618365b7c35433
React-CoreModules: 2a1850a46d60b901cceef4e64bcf5bf6a0130206
React-cxxreact: 03d370d58a083a1c8b5a69b9095c1ac9f57b2f94
React-debug: 4accb2b9dc09b575206d2c42f4082990a52ae436
React-hermes: 1299a94f255f59a72d5baa54a2ca2e1eee104947
React-jsi: 2208de64c3a41714ac04e86975386fc49116ea13
React-jsiexecutor: c49502e5d02112247ee4526bc3ccfc891ae3eb9b
React-hermes: 0a9e25fbf4dbcd8ca89de9a89a0cce2fce45989f
React-jsi: 0c473d4292f9a10469b3755767bf28d0b35fbeb6
React-jsiexecutor: 00fdf7bd0e99ab878109ce1b51cb6212d76683e4
React-jsinspector: 8baadae51f01d867c3921213a25ab78ab4fbcd91
React-logger: 8edc785c47c8686c7962199a307015e2ce9a0e4f
react-native-safe-area-context: dcab599c527c2d7de2d76507a523d20a0b83823d
react-native-webview: 4e7d637b43eddec107016d316ae75f7063a3075c
React-NativeModulesApple: b6868ee904013a7923128892ee4a032498a1024a
React-logger: 61efd44da84482aabbbbb478a49b893c7c912f99
react-native-safe-area-context: 8c70551c8688cd584a53487aa1b9361e991a3b4a
react-native-webview: 6ef00afa766bf2d4cc6c2705be3add7b38d604f3
React-NativeModulesApple: 2f7a355e9b4c83b9509bf6dd798dc5f63ab8bc7d
React-perflogger: 31ea61077185eb1428baf60c0db6e2886f141a5a
React-RCTActionSheet: 392090a3abc8992eb269ef0eaa561750588fc39d
React-RCTAnimation: 4b3cc6a29474bc0d78c4f04b52ab59bf760e8a9b
React-RCTAppDelegate: 89b015b29885109addcabecdf3b2e833905437c7
React-RCTBlob: 3e23dcbe6638897b5605e46d0d62955d78e8d27b
React-RCTAppDelegate: b6febbe1109554fee87d3fea1c50cca511429fec
React-RCTBlob: 76113160e3cdc0f678795823c1a7c9d69b2db099
React-RCTImage: 8a5d339d614a90a183fc1b8b6a7eb44e2e703943
React-RCTLinking: b37dfbf646d77c326f9eae094b1fcd575b1c24c7
React-RCTNetwork: 8bed9b2461c7d8a7d14e63df9b16181c448beebc
Expand All @@ -638,17 +638,17 @@ SPEC CHECKSUMS:
React-RCTVibration: d1b78ca38f61ea4b3e9ebb2ddbd0b5662631d99b
React-rncore: bfc2f6568b6fecbae6f2f774e95c60c3c9e95bf2
React-runtimeexecutor: 47b0a2d5bbb416db65ef881a6f7bdcfefa0001ab
React-runtimescheduler: 7649c3b46c8dee1853691ecf60146a16ae59253c
React-utils: 56838edeaaf651220d1e53cd0b8934fb8ce68415
ReactCommon: 5f704096ccf7733b390f59043b6fa9cc180ee4f6
RNScreens: 93ae3be2f119d955620f9bbb39ad372adb53b7a9
RNSVG: ba3e7232f45e34b7b47e74472386cf4e1a676d0a
React-runtimescheduler: d12a963f61390fcd1b957a9c9ebee3c0f775dede
React-utils: 22f94a6e85b1323ffb1b9a747a1c03c5e6eaead6
ReactCommon: ef602e9cfb8940ad7c08aa4cdc228d802e194e5c
RNScreens: 448026fcd1beb88770b0a67a871a3d1bf9cdde0a
RNSVG: 6d5ed33b6635ed6d6ecb50744dcf127580c39ed5
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
SwiftyBeaver: ade157e4f857812e7d7f15f2e3396bb8733f8a1c
tyro-pay-api-react-native: 07517cf983e2b37b13b00851aaf8782a650e71ed
TyroApplePay: eadbfb8c857581decafb598cdea474d39a278628
tyro-pay-api-react-native: 1f0b713a4171442686ef9e9d7fd23ffe46aa8c95
TyroApplePay: ac775ba6a496cb2a89816f0ccee8a4515b321851
Yoga: 4c3aa327e4a6a23eeacd71f61c81df1bcdf677d5

PODFILE CHECKSUM: 03ca4465b98fb613cb7475b82d91f9b5868b250e
PODFILE CHECKSUM: 8bcc1b808214f11bdc1a3c6c79b0c5bf4213233e

COCOAPODS: 1.15.2
COCOAPODS: 1.16.2
Loading
Loading