Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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