Skip to content

Commit eb6d4d6

Browse files
authored
chore: upgrade react-native-harness to 1.0.0 (#186)
Upgrade from 1.0.0-alpha.25 to 1.0.0 stable for all three harness packages.
1 parent 3adf4a6 commit eb6d4d6

File tree

3 files changed

+90
-88
lines changed

3 files changed

+90
-88
lines changed

example/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"@react-native-community/cli": "18.0.0",
3535
"@react-native-community/cli-platform-android": "18.0.0",
3636
"@react-native-community/cli-platform-ios": "18.0.0",
37-
"@react-native-harness/platform-android": "1.0.0-alpha.25",
38-
"@react-native-harness/platform-apple": "1.0.0-alpha.25",
37+
"@react-native-harness/platform-android": "1.0.0",
38+
"@react-native-harness/platform-apple": "1.0.0",
3939
"@react-native/babel-preset": "0.79.2",
4040
"@react-native/metro-config": "0.79.2",
4141
"@react-native/typescript-config": "0.79.2",
@@ -44,7 +44,7 @@
4444
"babel-plugin-react-compiler": "^1.0.0",
4545
"deep-equal": "^2.2.3",
4646
"react-native-builder-bob": "^0.40.10",
47-
"react-native-harness": "1.0.0-alpha.25"
47+
"react-native-harness": "1.0.0"
4848
},
4949
"engines": {
5050
"node": ">=18"

example/rn-harness.config.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ const iosVersion = process.env.IOS_VERSION || '18.6';
88
export default {
99
entryPoint: './index.js',
1010
appRegistryComponentName: 'RiveExample',
11-
bridgeTimeout: 300000,
11+
bridgeTimeout: 90000,
12+
maxAppRestarts: 3,
13+
forwardClientLogs: true,
1214
runners: [
1315
androidPlatform({
1416
name: 'android',

yarn.lock

Lines changed: 84 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -3720,151 +3720,151 @@ __metadata:
37203720
languageName: node
37213721
linkType: hard
37223722

3723-
"@react-native-harness/babel-preset@npm:1.0.0-alpha.25":
3724-
version: 1.0.0-alpha.25
3725-
resolution: "@react-native-harness/babel-preset@npm:1.0.0-alpha.25"
3723+
"@react-native-harness/babel-preset@npm:1.0.0":
3724+
version: 1.0.0
3725+
resolution: "@react-native-harness/babel-preset@npm:1.0.0"
37263726
dependencies:
37273727
"@babel/plugin-transform-class-static-block": ^7.27.1
37283728
babel-plugin-istanbul: ^7.0.1
37293729
peerDependencies:
37303730
"@babel/core": ^7.22.0
37313731
"@babel/plugin-transform-react-jsx": "*"
3732-
checksum: 3f21507a45439045f6fd3d78a4821824d89445d9e4666bd67e1cc360b5dea429e430ab335af9514a246f3cf3e204055d531b9720878f8c5eb435fa0e14f991f1
3732+
checksum: 77f95a3adc252d1188ddbd1ed09552b7861052bbfb3c9f03950176f00df31327a8ffa0a63b2b5801852e357e126a6e89133f8a60380d9bc1712d1baa9a6743c3
37333733
languageName: node
37343734
linkType: hard
37353735

3736-
"@react-native-harness/bridge@npm:1.0.0-alpha.25":
3737-
version: 1.0.0-alpha.25
3738-
resolution: "@react-native-harness/bridge@npm:1.0.0-alpha.25"
3736+
"@react-native-harness/bridge@npm:1.0.0":
3737+
version: 1.0.0
3738+
resolution: "@react-native-harness/bridge@npm:1.0.0"
37393739
dependencies:
3740-
"@react-native-harness/platforms": 1.0.0-alpha.25
3741-
"@react-native-harness/tools": 1.0.0-alpha.25
3740+
"@react-native-harness/platforms": 1.0.0
3741+
"@react-native-harness/tools": 1.0.0
37423742
birpc: ^2.4.0
37433743
pixelmatch: ^7.1.0
37443744
pngjs: ^7.0.0
37453745
ssim.js: ^3.5.0
37463746
tslib: ^2.3.0
37473747
ws: ^8.18.2
3748-
checksum: e5ce3d39782a25a8139506fa6c35e47fcde71c7584d4e800bc8b4d32c31e79709786049940ef6fe9d0390e6450d8804307015b46a8532fab5e64b82e6f084137
3748+
checksum: 523c65a0e8da19a4d280a50f1d5835ef4a77fe8a069eb41f8a8857bb7ed3f6c0e3c964a30e0a1db9ed6b241f4f61fe0657a63a53ab1db8012a16cda58ee6dda9
37493749
languageName: node
37503750
linkType: hard
37513751

3752-
"@react-native-harness/bundler-metro@npm:1.0.0-alpha.25":
3753-
version: 1.0.0-alpha.25
3754-
resolution: "@react-native-harness/bundler-metro@npm:1.0.0-alpha.25"
3752+
"@react-native-harness/bundler-metro@npm:1.0.0":
3753+
version: 1.0.0
3754+
resolution: "@react-native-harness/bundler-metro@npm:1.0.0"
37553755
dependencies:
3756-
"@react-native-harness/config": 1.0.0-alpha.25
3757-
"@react-native-harness/metro": 1.0.0-alpha.25
3758-
"@react-native-harness/tools": 1.0.0-alpha.25
3756+
"@react-native-harness/config": 1.0.0
3757+
"@react-native-harness/metro": 1.0.0
3758+
"@react-native-harness/tools": 1.0.0
37593759
connect: ^3.7.0
37603760
nocache: ^4.0.0
37613761
tslib: ^2.3.0
37623762
peerDependencies:
37633763
metro: "*"
37643764
metro-config: "*"
3765-
checksum: a78d134d4e8afe8b55fb1461fff979535d1e16578ad44bbb0e5277736e1b801a35ddb64a25afc507d8f8cb28b80cea51fb057346ad69e031dca84a650f96ee35
3765+
checksum: 3dc8794bd978a9eb77b710304d54a0e4283fcb522b0a97002a4746d92632b52aad96f936e122f62335dc00183fd9301c37e4c34a8efcd8f3d1e39ada201ed159
37663766
languageName: node
37673767
linkType: hard
37683768

3769-
"@react-native-harness/cli@npm:1.0.0-alpha.25":
3770-
version: 1.0.0-alpha.25
3771-
resolution: "@react-native-harness/cli@npm:1.0.0-alpha.25"
3769+
"@react-native-harness/cli@npm:1.0.0":
3770+
version: 1.0.0
3771+
resolution: "@react-native-harness/cli@npm:1.0.0"
37723772
dependencies:
3773-
"@react-native-harness/bridge": 1.0.0-alpha.25
3774-
"@react-native-harness/config": 1.0.0-alpha.25
3775-
"@react-native-harness/platforms": 1.0.0-alpha.25
3776-
"@react-native-harness/tools": 1.0.0-alpha.25
3773+
"@react-native-harness/bridge": 1.0.0
3774+
"@react-native-harness/config": 1.0.0
3775+
"@react-native-harness/platforms": 1.0.0
3776+
"@react-native-harness/tools": 1.0.0
37773777
tslib: ^2.3.0
37783778
peerDependencies:
37793779
jest-cli: "*"
3780-
checksum: f34bc57ccdfad8d233dbc08cdc99de4fe6ff745b499fc23542cedf5850adf9d4c37257ac0413ca3e6499dd9f1d5bd8bef69d10b3a040be779b9e0eb10b29cb31
3780+
checksum: e14b1566caea7c4d8c63aed9ca69030a1455f5fe3979ff756c7d17b9db8d058c3b19d501d3eefc33209838879c23fd2d3729da498ee2fc3385d32908089e93fe
37813781
languageName: node
37823782
linkType: hard
37833783

3784-
"@react-native-harness/config@npm:1.0.0-alpha.25":
3785-
version: 1.0.0-alpha.25
3786-
resolution: "@react-native-harness/config@npm:1.0.0-alpha.25"
3784+
"@react-native-harness/config@npm:1.0.0":
3785+
version: 1.0.0
3786+
resolution: "@react-native-harness/config@npm:1.0.0"
37873787
dependencies:
3788-
"@react-native-harness/tools": 1.0.0-alpha.25
3788+
"@react-native-harness/tools": 1.0.0
37893789
tslib: ^2.3.0
37903790
zod: ^3.25.67
3791-
checksum: 836ab4d2165a8e88c352ef4ace511c58279d6eba96a0d152f7c3f2bf9ce24eae523f27559a7db4da47f906bd7cb3b77ae225a73e755349e4bc249bd7c53204b2
3791+
checksum: c63c3b757a007b6ecb969e90011554e2d092ea103eb87ba83d6b98aa08624b5b602ec897b4e97dae3e7354689ab8e9182d4cbcb278c28420f3038619c233fda2
37923792
languageName: node
37933793
linkType: hard
37943794

3795-
"@react-native-harness/jest@npm:1.0.0-alpha.25":
3796-
version: 1.0.0-alpha.25
3797-
resolution: "@react-native-harness/jest@npm:1.0.0-alpha.25"
3795+
"@react-native-harness/jest@npm:1.0.0":
3796+
version: 1.0.0
3797+
resolution: "@react-native-harness/jest@npm:1.0.0"
37983798
dependencies:
37993799
"@jest/test-result": ^30.2.0
3800-
"@react-native-harness/bridge": 1.0.0-alpha.25
3801-
"@react-native-harness/bundler-metro": 1.0.0-alpha.25
3802-
"@react-native-harness/config": 1.0.0-alpha.25
3803-
"@react-native-harness/platforms": 1.0.0-alpha.25
3804-
"@react-native-harness/tools": 1.0.0-alpha.25
3800+
"@react-native-harness/bridge": 1.0.0
3801+
"@react-native-harness/bundler-metro": 1.0.0
3802+
"@react-native-harness/config": 1.0.0
3803+
"@react-native-harness/platforms": 1.0.0
3804+
"@react-native-harness/tools": 1.0.0
38053805
chalk: ^4.1.2
38063806
jest-message-util: ^30.2.0
38073807
jest-util: ^30.2.0
38083808
p-limit: ^7.1.1
38093809
tslib: ^2.3.0
38103810
yargs: ^17.7.2
3811-
checksum: 9cb4112857d2a2067f0d8faa5fcc3af93acdf1b09d4dbaa77bcce5cbc6773238316d3b3b87dd769f971da3811cb260f6af9456aba9e851ad605a1cdf5f8eab7b
3811+
checksum: 81a1a13eb335d4ae284f4c218ab6616cb192e545e2509735726440012098c585d9e06789fc0c7ee44554905ca65be460b0d02221d0e10e01ea1ba9761f54143f
38123812
languageName: node
38133813
linkType: hard
38143814

3815-
"@react-native-harness/metro@npm:1.0.0-alpha.25":
3816-
version: 1.0.0-alpha.25
3817-
resolution: "@react-native-harness/metro@npm:1.0.0-alpha.25"
3815+
"@react-native-harness/metro@npm:1.0.0":
3816+
version: 1.0.0
3817+
resolution: "@react-native-harness/metro@npm:1.0.0"
38183818
dependencies:
3819-
"@react-native-harness/babel-preset": 1.0.0-alpha.25
3820-
"@react-native-harness/config": 1.0.0-alpha.25
3819+
"@react-native-harness/babel-preset": 1.0.0
3820+
"@react-native-harness/config": 1.0.0
38213821
tslib: ^2.3.0
38223822
peerDependencies:
3823-
"@react-native-harness/runtime": 1.0.0-alpha.25
3823+
"@react-native-harness/runtime": 1.0.0
38243824
metro: "*"
3825-
checksum: 2775ab316974e99f9d468bb0b10f462ab98e56abe5e116be2b6cf082665761d2ef4ce27426af4e752a90378a59417115d72d163605bb4916cee2c91e2c6cf1dd
3825+
checksum: 7eb5f8fb50f25d0ce7f56bcadbab63a01ca40149e4f6b15071f237dd2f4853f89c5a2b3de8b624a76f2a601c1f8a6df7ea70891fb4ca8c6107a95f8e1e00288e
38263826
languageName: node
38273827
linkType: hard
38283828

3829-
"@react-native-harness/platform-android@npm:1.0.0-alpha.25":
3830-
version: 1.0.0-alpha.25
3831-
resolution: "@react-native-harness/platform-android@npm:1.0.0-alpha.25"
3829+
"@react-native-harness/platform-android@npm:1.0.0":
3830+
version: 1.0.0
3831+
resolution: "@react-native-harness/platform-android@npm:1.0.0"
38323832
dependencies:
3833-
"@react-native-harness/config": 1.0.0-alpha.25
3834-
"@react-native-harness/platforms": 1.0.0-alpha.25
3835-
"@react-native-harness/tools": 1.0.0-alpha.25
3833+
"@react-native-harness/config": 1.0.0
3834+
"@react-native-harness/platforms": 1.0.0
3835+
"@react-native-harness/tools": 1.0.0
38363836
tslib: ^2.3.0
38373837
zod: ^3.25.67
3838-
checksum: 2cf34bb4ee72e2086231f4092058c4624cdc17399b9ddbe4b3eb9d5dc4bb7c98235bb9ee940534d2d4aa605bd345fdfe96ed63ca420e6689518c2d22967ac9cf
3838+
checksum: 40f77544820c1c3103d8de31abd624ff0a2df19ff78a71d7a20b9bb0416c3b7ec562520f03c1a9936cdef14c9d1df51d1f17d658ce773294045c99d3b0237b2d
38393839
languageName: node
38403840
linkType: hard
38413841

3842-
"@react-native-harness/platform-apple@npm:1.0.0-alpha.25":
3843-
version: 1.0.0-alpha.25
3844-
resolution: "@react-native-harness/platform-apple@npm:1.0.0-alpha.25"
3842+
"@react-native-harness/platform-apple@npm:1.0.0":
3843+
version: 1.0.0
3844+
resolution: "@react-native-harness/platform-apple@npm:1.0.0"
38453845
dependencies:
3846-
"@react-native-harness/platforms": 1.0.0-alpha.25
3847-
"@react-native-harness/tools": 1.0.0-alpha.25
3846+
"@react-native-harness/platforms": 1.0.0
3847+
"@react-native-harness/tools": 1.0.0
38483848
tslib: ^2.3.0
38493849
zod: ^3.25.67
3850-
checksum: 1fe4ca85c468c5e4f806fa2c90cdeb5a032808415a4601f8ed16c1d2fc2e7bddad7f27bbdc7077c54babcbbefcd0a41da178cc4a3d4d25910ef84d8c910026f7
3850+
checksum: 30393748eaf9d7ef5aed5e0c9fdd1e758ad901b76387f3b659b2e74cc21dc6bf0a4535b49e397794e34d5f34da1fd230009fba8908dbcc1dce57d9f438a461f1
38513851
languageName: node
38523852
linkType: hard
38533853

3854-
"@react-native-harness/platforms@npm:1.0.0-alpha.25":
3855-
version: 1.0.0-alpha.25
3856-
resolution: "@react-native-harness/platforms@npm:1.0.0-alpha.25"
3854+
"@react-native-harness/platforms@npm:1.0.0":
3855+
version: 1.0.0
3856+
resolution: "@react-native-harness/platforms@npm:1.0.0"
38573857
dependencies:
38583858
tslib: ^2.3.0
3859-
checksum: bdb33b96e2d13683727ca9a4a1b2dd2f553114ce9a38a16481b45caf03fb14af26b186ce95cb12aa850104ea224705dd6aa4e79f06ae65c66143a16734198ebc
3859+
checksum: 4bdf3d164481d6192b7bdd2c1436e15a9e9c14a7b05598ab301fc37ac6979153be5ac718dddcdae1ea879b65ddf047267bd4927a5fa758602569d51bd3c401b2
38603860
languageName: node
38613861
linkType: hard
38623862

3863-
"@react-native-harness/runtime@npm:1.0.0-alpha.25":
3864-
version: 1.0.0-alpha.25
3865-
resolution: "@react-native-harness/runtime@npm:1.0.0-alpha.25"
3863+
"@react-native-harness/runtime@npm:1.0.0":
3864+
version: 1.0.0
3865+
resolution: "@react-native-harness/runtime@npm:1.0.0"
38663866
dependencies:
3867-
"@react-native-harness/bridge": 1.0.0-alpha.25
3867+
"@react-native-harness/bridge": 1.0.0
38683868
"@vitest/expect": 4.0.16
38693869
"@vitest/spy": 4.0.16
38703870
chai: ^6.2.2
@@ -3874,13 +3874,13 @@ __metadata:
38743874
peerDependencies:
38753875
react: "*"
38763876
react-native: "*"
3877-
checksum: 75ee855c2f8e4f1bc8c18f21ee203b7c11f0f10fa2e8f03dea2128bb291e415f8090f889a4f4924874463f607c2f0f1167f9d5440b64cde13bfd1cd02637a32e
3877+
checksum: ab7a15e0581e2d604e2bb3032fbfd8a81dc387c1914ccde3fbd24fb4783e71251916f41aa748782529cd47dd7df9061a0a08db0ff1aef55b859b3fb9a334fb0a
38783878
languageName: node
38793879
linkType: hard
38803880

3881-
"@react-native-harness/tools@npm:1.0.0-alpha.25":
3882-
version: 1.0.0-alpha.25
3883-
resolution: "@react-native-harness/tools@npm:1.0.0-alpha.25"
3881+
"@react-native-harness/tools@npm:1.0.0":
3882+
version: 1.0.0
3883+
resolution: "@react-native-harness/tools@npm:1.0.0"
38843884
dependencies:
38853885
"@clack/prompts": 1.0.0-alpha.9
38863886
is-unicode-supported: ^0.1.0
@@ -3889,7 +3889,7 @@ __metadata:
38893889
tslib: ^2.3.0
38903890
peerDependencies:
38913891
react-native: "*"
3892-
checksum: 73b9d5b129718a55ddc5661c09478ef7b254ea1e56eafc0d436afd1b3d8c2c7200685ba1849b1d794f23626c6070c8dade146e5b91eef7237bdbbd5f2d7dc10e
3892+
checksum: 3c897820164918f0fc18b90b8e02507d4006f93c4c3d2934d3bf9d829588a72fa99545be95df5b275648ebf2e871dd04295dbac9b41f64a1913eb37d865dd7de
38933893
languageName: node
38943894
linkType: hard
38953895

@@ -14365,20 +14365,20 @@ __metadata:
1436514365
languageName: node
1436614366
linkType: hard
1436714367

14368-
"react-native-harness@npm:1.0.0-alpha.25":
14369-
version: 1.0.0-alpha.25
14370-
resolution: "react-native-harness@npm:1.0.0-alpha.25"
14368+
"react-native-harness@npm:1.0.0":
14369+
version: 1.0.0
14370+
resolution: "react-native-harness@npm:1.0.0"
1437114371
dependencies:
14372-
"@react-native-harness/babel-preset": 1.0.0-alpha.25
14373-
"@react-native-harness/cli": 1.0.0-alpha.25
14374-
"@react-native-harness/jest": 1.0.0-alpha.25
14375-
"@react-native-harness/metro": 1.0.0-alpha.25
14376-
"@react-native-harness/runtime": 1.0.0-alpha.25
14372+
"@react-native-harness/babel-preset": 1.0.0
14373+
"@react-native-harness/cli": 1.0.0
14374+
"@react-native-harness/jest": 1.0.0
14375+
"@react-native-harness/metro": 1.0.0
14376+
"@react-native-harness/runtime": 1.0.0
1437714377
tslib: ^2.3.0
1437814378
bin:
1437914379
harness: bin.js
1438014380
react-native-harness: bin.js
14381-
checksum: 3d0b104b509568a5760f2cb6298a7ca5fb9dadc7411fb7ede964eb18f51e31e3819a2f3ffee3e599764340778154dd05a81ba42b308a893c9d186095c52dafd9
14381+
checksum: 737f1a13554cf1dcb199c93584c648703f47d15033b395c266cb611e2d09da7cefb7dbcc1501220eb2891097524d67d083cb197ec3d54e443452dfe56ba8decf
1438214382
languageName: node
1438314383
linkType: hard
1438414384

@@ -14438,8 +14438,8 @@ __metadata:
1443814438
"@react-native-community/cli": 18.0.0
1443914439
"@react-native-community/cli-platform-android": 18.0.0
1444014440
"@react-native-community/cli-platform-ios": 18.0.0
14441-
"@react-native-harness/platform-android": 1.0.0-alpha.25
14442-
"@react-native-harness/platform-apple": 1.0.0-alpha.25
14441+
"@react-native-harness/platform-android": 1.0.0
14442+
"@react-native-harness/platform-apple": 1.0.0
1444314443
"@react-native-picker/picker": ^2.11.4
1444414444
"@react-native/babel-preset": 0.79.2
1444514445
"@react-native/metro-config": 0.79.2
@@ -14454,7 +14454,7 @@ __metadata:
1445414454
react-native: 0.79.2
1445514455
react-native-builder-bob: ^0.40.10
1445614456
react-native-gesture-handler: 2.29.1
14457-
react-native-harness: 1.0.0-alpha.25
14457+
react-native-harness: 1.0.0
1445814458
react-native-nitro-modules: 0.35.0
1445914459
react-native-reanimated: 4.1.5
1446014460
react-native-safe-area-context: ^5.4.0

0 commit comments

Comments
 (0)