Skip to content

Commit 6a6e7fa

Browse files
authored
[chore] small tweaks & bump VMs in CI (#979)
1 parent 278d1b6 commit 6a6e7fa

13 files changed

+60
-50
lines changed

.ado/android-pr.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@ pr:
1212
exclude:
1313
- '*.md'
1414

15+
variables:
16+
- template: variables/vars.yml
17+
1518
jobs:
1619
- job: AndroidRNPR
1720
displayName: Android React Native PR
1821
pool:
19-
vmImage: ubuntu-18.04
22+
vmImage: $(VmImageUbuntu)
2023
timeoutInMinutes: 90 # how long to run the job before automatically cancelling
2124
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
2225
steps:
@@ -81,7 +84,7 @@ jobs:
8184

8285
# In RN64 "clean" task tries to run the build again. It is reproing in 0.64-stable branch but fixed in 0.65-stable.
8386
# I can't zero on the exact cause .. but turns out the issue is with rntester clean task.
84-
#
87+
#
8588
# mganandraj@RNDroid:~/github/rnm-64$ ./gradlew :packages:rn-tester:android:app:clean --dry-run
8689
# :packages:react-native-codegen:android:buildCodegenCLI SKIPPED
8790
# :packages:rn-tester:android:app:generateCodegenSchemaFromJavaScript SKIPPED
@@ -102,4 +105,4 @@ jobs:
102105
displayName: 'Publish final artifacts'
103106
inputs:
104107
PathtoPublish: '$(Build.StagingDirectory)/final'
105-
ArtifactName: 'ReactNative-Final'
108+
ArtifactName: 'ReactNative-Final'

.ado/apple-integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Integrate $(Date:yyyyMMdd).$(Rev:.r)
22
variables:
3-
- template: variables/mac.yml
3+
- template: variables/vars.yml
44
trigger:
55
branches:
66
include:
@@ -21,7 +21,7 @@ jobs:
2121
- job: react_native_test_app
2222
displayName: react-native-test-app
2323
pool:
24-
vmImage: $(VmImage)
24+
vmImage: $(VmImageApple)
2525
demands: ['npm', 'sh', 'xcode']
2626
workspace:
2727
clean: all

.ado/apple-pr.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: $(Date:yyyyMMdd).$(Rev:.r)
33

44
variables:
5-
- template: variables/mac.yml
5+
- template: variables/vars.yml
66

77
trigger: none # will disable CI builds entirely
88

@@ -25,7 +25,7 @@ jobs:
2525
public:
2626
apply_office_patches: 'false'
2727
pool:
28-
vmImage: $(VmImage)
28+
vmImage: $(VmImageApple)
2929
demands: ['xcode', 'sh', 'npm']
3030
steps:
3131
- template: templates/apple-job-javascript.yml
@@ -42,7 +42,7 @@ jobs:
4242
packager_platform: 'ios'
4343
xcode_sdk: iphonesimulator
4444
xcode_scheme: 'RNTester'
45-
xcode_destination: 'platform=iOS Simulator,OS=latest,name=iPhone 8'
45+
xcode_destination: 'platform=iOS Simulator,OS=latest,name=iPhone 12'
4646
xcode_actions_debug: 'build test'
4747
xcode_actions_release: 'build'
4848
apply_office_patches: 'false'
@@ -58,7 +58,7 @@ jobs:
5858
packager_platform: 'ios'
5959
xcode_sdk: iphonesimulator
6060
xcode_scheme: 'RNTester'
61-
xcode_destination: 'platform=iOS Simulator,OS=latest,name=iPhone 8'
61+
xcode_destination: 'platform=iOS Simulator,OS=latest,name=iPhone 12'
6262
xcode_actions_debug: 'build test'
6363
xcode_actions_release: 'build'
6464
apply_office_patches: 'true'
@@ -71,7 +71,7 @@ jobs:
7171
xcode_actions_release: 'build'
7272
apply_office_patches: 'true'
7373
pool:
74-
vmImage: $(VmImage)
74+
vmImage: $(VmImageApple)
7575
demands: ['xcode', 'sh', 'npm']
7676
timeoutInMinutes: 60 # how long to run the job before automatically cancelling
7777
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
@@ -96,7 +96,7 @@ jobs:
9696
MacDebug:
9797
configuration: Debug
9898
pool:
99-
vmImage: $(VmImage)
99+
vmImage: $(VmImageApple)
100100
demands: ['xcode', 'sh', 'npm']
101101
steps:
102102
- template: templates/react-native-macos-init.yml

.ado/publish.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# This file defines the build steps to publish a release
55
name: $(Date:yyyyMMdd).$(Rev:.r)
66

7-
trigger:
7+
trigger:
88
batch: true
99
branches:
1010
include:
@@ -17,13 +17,13 @@ trigger:
1717
pr: none
1818

1919
variables:
20-
- template: variables/mac.yml
20+
- template: variables/vars.yml
2121

2222
jobs:
2323
- job: RNGithubNpmJSPublish
2424
displayName: React-Native GitHub Publish to npmjs.org
2525
pool:
26-
vmImage: $(VmImage)
26+
vmImage: $(VmImageApple)
2727
timeoutInMinutes: 90 # how long to run the job before automatically cancelling
2828
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
2929
steps:
@@ -107,7 +107,7 @@ jobs:
107107
- job: RNMacOSInitNpmJSPublish
108108
displayName: react-native-macos-init Publish to npmjs.org
109109
pool:
110-
vmImage: ubuntu-18.04
110+
vmImage: $(VmImageUbuntu)
111111
timeoutInMinutes: 90 # how long to run the job before automatically cancelling
112112
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
113113
condition: eq(variables['Build.SourceBranchName'], 'main')
@@ -144,7 +144,7 @@ jobs:
144144
- job: RNGithubOfficePublish
145145
displayName: React-Native GitHub Publish to Office
146146
pool:
147-
vmImage: ubuntu-18.04
147+
vmImage: $(VmImageUbuntu)
148148
timeoutInMinutes: 90 # how long to run the job before automatically cancelling
149149
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
150150
steps:
@@ -203,4 +203,4 @@ jobs:
203203
displayName: 'Publish final artifacts'
204204
inputs:
205205
PathtoPublish: '$(Build.StagingDirectory)/final'
206-
ArtifactName: 'ReactNative-Final'
206+
ArtifactName: 'ReactNative-Final'

.ado/variables/mac.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.ado/variables/vars.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
variables:
2+
VmImageApple: macOS-11
3+
VmImageUbuntu: ubuntu-20.04
4+
slice_name: 'Xcode_13_1'
5+
xcode_version: '/Applications/Xcode_13.1.app'

packages/rn-tester/Podfile.lock

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -542,8 +542,8 @@ SPEC CHECKSUMS:
542542
boost-for-react-native: 8f7c9ecfe357664c072ffbe2432569667cbf1f1b
543543
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
544544
DoubleConversion: ed15e075aa758ac0e4c1f8b830bd4e4d40d669e8
545-
FBLazyVector: 4fb317bea11b831994c99dcd6a2bcf3aca284c7e
546-
FBReactNativeSpec: e841873f87e7d0e56b733f191a51cf2a2287dff0
545+
FBLazyVector: e65045693f9c698abed6289559d5664ae43e5480
546+
FBReactNativeSpec: bf9a07a61068d690915213286a51f0cc2d0b97ec
547547
Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733
548548
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
549549
Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c
@@ -558,34 +558,34 @@ SPEC CHECKSUMS:
558558
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
559559
OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b
560560
RCT-Folly: 43adc9ce880eb76792f88c011773cb5c664c1419
561-
RCTRequired: 63460aa5f36ef6b9e1ccc814d2b56b57c618b9c7
562-
RCTTypeSafety: bc8b06bbb1bbf7fdec4568723ce526e106590222
563-
React: 8846f185a3ac5b3f73c4d3aa67c973f69a458ffb
564-
React-callinvoker: 4ddc683a4f37aadfb79f2f07f8545590b78b0281
565-
React-Core: aecae96f9b14b050fe49ee64f69a85741f2502f2
566-
React-CoreModules: 40eafa023774262f12a4600016e0dc86d2a1874f
567-
React-cxxreact: 9045ab619a2d483a6bbfc4320eed90061fc35847
568-
React-jsi: fbae6f449e13e7b5593e309bcbaa3b3b9bbcf8ff
569-
React-jsiexecutor: 4c0cad6574b72b0e1798bbe155d0fa3ee6d64485
570-
React-jsinspector: 0086a690ac89da6dbcf16bc420a6893ea8116629
571-
React-logger: 42073372eb7ee8872850d2fb571a7c3298d8a594
572-
React-perflogger: 6b01dea7699f8c211cd65eea15e7341916f0785a
573-
React-RCTActionSheet: 282472bd3e91e191f350934224e312316b00568b
574-
React-RCTAnimation: a903a5710fdce081cfd720ce1aa69e5643d343c7
575-
React-RCTBlob: 6bbd34a6f401e57f8ff49ce840a12a616ebea950
576-
React-RCTImage: 1e8dce8389895ab0e007ccd6a6691a2f2a18c768
577-
React-RCTLinking: cdfa383731af8892a1537b53d2ce23e5563bf28f
578-
React-RCTNetwork: 051a00378e1387efc9c16624928e43b3b95749b7
579-
React-RCTPushNotification: c66ee1c2dc4dbf962e2c352b3e351f2684f65449
580-
React-RCTSettings: be44d0c62e01ba59be008970f4041a82847d03a0
581-
React-RCTTest: 88d5463b9e1e7b92953a87ab945dd14b50a1a52d
582-
React-RCTText: 243159b4f2d8f2a8a417df84e36b7256f5364538
583-
React-RCTVibration: 0dc590b465e98f4e8e6e88f381af8ffb0a0bea6f
584-
React-runtimeexecutor: 3797f415f3906211417eae954764989da23ac0a0
561+
RCTRequired: f39a92c9f3041de82ab3e3858bf3c2bfb68f3643
562+
RCTTypeSafety: ed0561744d5b1a4c12326bbff2c9f8445e1d5d3f
563+
React: bfa3e7f3c29eccaff4985862890c24c2e4b06842
564+
React-callinvoker: 2bdb27fcccab4b509254fda4826914ad98e8c11b
565+
React-Core: afad14ebb15e6ae07999da604fa15bdcb800ca65
566+
React-CoreModules: 2a8c0d2c22401551f12d3b012a5f4bf7103bc98f
567+
React-cxxreact: 254672a8cda933664d014db45c8162367fa912e6
568+
React-jsi: 0c6cbbedfb44b4ca1698dcf6af317f080e7831cb
569+
React-jsiexecutor: 3fa2a7dee4b638c61021d4d05c437b6b9638a6b1
570+
React-jsinspector: 2827b8e7516aaa294055729b2f7244ef69499707
571+
React-logger: 8d88188659268d4ad69136412ebf2a5346ce89cb
572+
React-perflogger: ba1e7782405ee712a7fa1c663e0ae3ee0908e83e
573+
React-RCTActionSheet: 369bd420b79981236cd8cd46192652af5abb785d
574+
React-RCTAnimation: 53910b1a7478de6ffc01a9628ebb7d23cf38b547
575+
React-RCTBlob: f1af9675b3b09a9398b361f9cadd474c3ff3493f
576+
React-RCTImage: 286f777ecb039851127546674e505b25c51af3d4
577+
React-RCTLinking: 3757095369be633778f3bd3d1126b8004957611e
578+
React-RCTNetwork: 5d36da20e4bd4ce6bbaa32b188cf4686de480da4
579+
React-RCTPushNotification: 1ab38f9e07a6f99bf1e8be119bf5d20a51bbde0d
580+
React-RCTSettings: 98dcf3bcab4cda7bf1fdde49bb23ccf8081fa79e
581+
React-RCTTest: 0284c8f42efb670ecf77384ec59d80c2ac56955c
582+
React-RCTText: b7fcfdec742abc97d6dc9523cfee34c3dbdbf5a7
583+
React-RCTVibration: fb5edfe2d51244e6e3944d0030fef7f655af1ead
584+
React-runtimeexecutor: 5b90d3c2d5cf3763aa57572e11d39bf0435f500f
585585
React-TurboModuleCxx-RNW: f2e32cbfced49190a61d66c993a8975de79a158a
586-
React-TurboModuleCxx-WinRTPort: fabc8ab1f592288d2c1e409f7baada9093b31aba
587-
ReactCommon: 669a57fd4137a5a00d3397d17cf5f09a6eac5b1e
588-
Yoga: d37fa80b21b96f5ab264e2ee423354413fb7e419
586+
React-TurboModuleCxx-WinRTPort: cebbef8a4cff3e6c3c9479ee85d65b089bb11e67
587+
ReactCommon: 64ed3825048af91d1a040c267ced649ffbb57bcb
588+
Yoga: 1f267b00765ea972d7471f70656a4d4820fc7ae0
589589
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
590590

591591
PODFILE CHECKSUM: c7a7110b242497f2bf323ba74caedb9ee61ee05e

packages/rn-tester/RNTesterIntegrationTests/RNTesterSnapshotTests.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ - (void)setUp
2828
#else // [TODO(macOS ISS#3536887)
2929
_runner = RCTInitRunnerForApp(@"packages/rn-tester/js/RNTesterApp.macos", nil, nil);
3030
#endif // ]TODO(macOS ISS#3536887)
31+
32+
// ---------
33+
// WHEN SNAPSHOTS ARE FAILING LOCALLY
34+
// THIS IS THE LINE TO CHANGE TO "YES"
35+
// SO THAT YOU CAN REGENERATE THE SNAPSHOTS!
36+
// ---------
3137
_runner.recordMode = NO;
3238
}
3339

0 commit comments

Comments
 (0)