diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36485cb44..b42a16611 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,7 +45,7 @@ stages: # TESTS test:lint: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -55,7 +55,7 @@ test:lint: - yarn run lint test:js: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -66,7 +66,7 @@ test:js: - NODE_OPTIONS='-r dd-trace/ci/init' DD_ENV=ci DD_SERVICE=dd-sdk-reactnative yarn test test:build: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -76,7 +76,7 @@ test:build: - yarn prepare test:native-android: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -94,7 +94,7 @@ test:native-android: - (cd packages/internal-testing-tools/android && ./gradlew build -PDdSdkReactNative_minSdkVersion=24 -PDatadogInternalTesting_minSdkVersion=24) test:native-ios: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -102,10 +102,10 @@ test:native-ios: script: - yarn - (cd example/ios && RCT_NEW_ARCH_ENABLED=0 pod install --repo-update) - - set -o pipefail && xcodebuild -workspace example/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNative test -destination "platform=iOS Simulator,OS=17.4,name=iPhone 15 Pro Max" | xcbeautify + - set -o pipefail && xcodebuild -workspace example/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNative test -destination "platform=iOS Simulator,OS=18.5,name=iPhone 16 Pro Max" | xcbeautify test:native-ios-sr: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -113,10 +113,10 @@ test:native-ios-sr: script: - yarn - (cd example/ios && RCT_NEW_ARCH_ENABLED=0 pod install --repo-update) - - set -o pipefail && xcodebuild -workspace example/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNativeSessionReplay test -destination "platform=iOS Simulator,OS=17.4,name=iPhone 15 Pro Max" | xcbeautify + - set -o pipefail && xcodebuild -workspace example/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNativeSessionReplay test -destination "platform=iOS Simulator,OS=18.5,name=iPhone 16 Pro Max" | xcbeautify test:native-ios-newarch: - tags: ['macos:sonoma', 'specific:true'] + tags: ['macos:sequoia-arm64', 'specific:true'] stage: test rules: - if: '$BUILD_BENCHMARK != "true"' @@ -124,7 +124,7 @@ test:native-ios-newarch: script: - yarn - (cd example-new-architecture/ios && RCT_NEW_ARCH_ENABLED=1 pod install --repo-update) - - set -o pipefail && xcodebuild -workspace example-new-architecture/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNative test -destination "platform=iOS Simulator,OS=17.4,name=iPhone 15 Pro Max" | xcbeautify + - set -o pipefail && xcodebuild -workspace example-new-architecture/ios/DdSdkReactNativeExample.xcworkspace -scheme DatadogSDKReactNative test -destination "platform=iOS Simulator,OS=18.5,name=iPhone 16 Pro Max" | xcbeautify benchmark: stage: benchmark