Skip to content

[RUM-18130] Migrate test jobs to macOS Sequoia ARM64 runners - #1375

Open
cdn34dd wants to merge 1 commit into
developfrom
carlosnogueira/RUM-18130/update-runners-to-sequoia
Open

[RUM-18130] Migrate test jobs to macOS Sequoia ARM64 runners#1375
cdn34dd wants to merge 1 commit into
developfrom
carlosnogueira/RUM-18130/update-runners-to-sequoia

Conversation

@cdn34dd

@cdn34dd cdn34dd commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

What does this PR do?

  • Migrates CI test jobs from macOS Sonoma runners to macOS Sequoia ARM64 runners. It also updates native iOS tests to use the iOS 18.5 simulator with an iPhone 16 Pro Max.

Motivation

  • Keep the CI environment aligned with the currently supported macOS, Xcode, and iOS simulator infrastructure.

@cdn34dd
cdn34dd marked this pull request as ready for review August 18, 2026 09:27
@cdn34dd
cdn34dd requested a review from a team as a code owner August 18, 2026 09:27
Copilot AI lite review requested due to automatic review settings August 18, 2026 09:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates GitLab CI to run macOS-based jobs on newer Apple Silicon runners and targets newer iOS simulator versions for Xcode test execution.

Changes:

  • Switched macOS runner tags from macos:sonoma to macos:sequoia-arm64 across test jobs
  • Updated iOS simulator destination from iOS 17.4 / iPhone 15 Pro Max to iOS 18.5 / iPhone 16 Pro Max for Xcode tests

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .gitlab-ci.yml

test:lint:
tags: ['macos:sonoma', 'specific:true']
tags: ['macos:sequoia-arm64', 'specific:true']
Comment thread .gitlab-ci.yml
- 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
Comment thread .gitlab-ci.yml
- 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
Comment thread .gitlab-ci.yml
- 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
Comment thread .gitlab-ci.yml
- 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
@datadog-prod-us1-4

datadog-prod-us1-4 Bot commented Aug 18, 2026

Copy link
Copy Markdown

Tests

🎉 All green!

🧪 All tests passed
❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 5a0dab1 | Docs | View more details | Give us feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants