Skip to content

[release/8.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs to osx.14.arm64.open and osx.15.amd64.open queues #114633

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

matouskozak
Copy link
Member

Backport of #113313 to release/8.0-staging

Currently, we are using osx.1200.amd64.open and osx.1200.arm64.open for dotnet/runtime Apple simulator and MacCatalyst jobs. Since macOS 12 is after its EOL, we should migrate to queues with newer macOS version.

iOSSimulator, tvOSSimulator, MacCatalyst pipelines are migrated to:

  • osx.15.amd64.open
  • osx.14.arm64.open (until osx.15.arm64.open has enough machines)

Disabling failing tests against tracking issues.

Customer Impact

  • Customer reported
  • Found internally

No impact, CI testing infra change

Regression

  • Yes
  • No

[If yes, specify when the regression was introduced. Provide the PR or commit if known.]

Testing

runtime-extra-platforms

Risk

Low: CI testing infra change

Copy link
Contributor

Tagging subscribers to this area: @akoeplinger, @matouskozak
See info in area-owners.md if you want to be subscribed.

@matouskozak matouskozak changed the title [release/9.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs to osx.14.arm64.open and osx.15.amd64.open queues [release/8.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs to osx.14.arm64.open and osx.15.amd64.open queues Apr 14, 2025
@matouskozak
Copy link
Member Author

/azp run runtime-extra-platforms

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak matouskozak marked this pull request as ready for review April 14, 2025 16:22
@Copilot Copilot AI review requested due to automatic review settings April 14, 2025 16:22
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

@matouskozak
Copy link
Member Author

/azp run runtime-extra-platforms

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak matouskozak marked this pull request as draft April 23, 2025 15:52
@matouskozak
Copy link
Member Author

/azp run runtime-ioslikesimulator

Copy link

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@matouskozak
Copy link
Member Author

/azp run runtime-extra-platforms

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak matouskozak force-pushed the backport/infra/migrate-osx1200-queues branch from 0f54ae5 to 00b2d76 Compare April 23, 2025 17:14
@matouskozak
Copy link
Member Author

/azp run runtime-extra-platforms

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak
Copy link
Member Author

/azp run runtime-extra-platforms

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak matouskozak force-pushed the backport/infra/migrate-osx1200-queues branch from b01162f to 25c85fe Compare April 24, 2025 12:34
@matouskozak
Copy link
Member Author

I was trying to reproduce it locally but I'm hitting

dbug: The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "net.dot.GC_API" is unknown to FrontBoard").
dbug: Underlying error (domain=FBSOpenApplicationServiceErrorDomain, code=1):

when I execute it from xharness. However, when I do it manually from XCode it works, also when I execute the mlaunch commands manually it also works. I'm suspecting that maybe the simulator gets corrupted during the xharness launch process as we might not wait somewhere where we should.

@matouskozak matouskozak marked this pull request as ready for review April 24, 2025 12:51
@matouskozak
Copy link
Member Author

We already have several failing simulator runtime tests on rolling-builds https://dev.azure.com/dnceng-public/public/_build/results?buildId=1024193&view=results. Since we are already past of servicing cut-off for the last .NET 8 MAUI release, we don't need to maintain the simulator CI is green state.

@matouskozak matouskozak removed the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Apr 24, 2025
@matouskozak
Copy link
Member Author

/ba-g acceptable regressions in simulator CI

@matouskozak matouskozak merged commit a3f72b1 into dotnet:release/8.0-staging Apr 24, 2025
237 of 261 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators May 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Infrastructure-mono os-ios Apple iOS os-maccatalyst MacCatalyst OS os-tvos Apple tvOS Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants