Skip to content

Conversation

matouskozak
Copy link
Member

@matouskozak matouskozak commented Mar 24, 2025

On newer macOS version, MacCatalyst apps must be signed to be able tu run.

In this PR, we add a new signed test app, System.Collections.NonGeneric.Tests.app taken from dotnet/runtime CI and compressed using tar -czf to create a gzip archive. The compressed archive is uploaded as System.Collections.NonGeneric.Tests.app.zip to the remote storage.

Removing the old app maccatalyst-System.AppContext.Tests.app as there isn't 1:1 signed replacement which we could use after we migrate to newer osx queues.


#1376

@matouskozak matouskozak added apple iOS/tvOS/WatchOS/Mac Catalyst area infrastructure Connected to Helix infrastructure labels Mar 24, 2025
@matouskozak matouskozak self-assigned this Mar 24, 2025
@matouskozak matouskozak force-pushed the add-new-maccatalyst-test-apps branch from 60a4c97 to 667efe2 Compare March 25, 2025 09:24
@matouskozak matouskozak force-pushed the add-new-maccatalyst-test-apps branch 2 times, most recently from 4131e54 to 6fe89f7 Compare March 25, 2025 15:39
@matouskozak matouskozak marked this pull request as ready for review March 25, 2025 16:19
@ivanpovazan
Copy link
Member

Can we just remove the maccatalyst-System.AppContext.Tests.app in this PR, as it seems like a replacement?
Additionally, what about the other: iOS.Simulator.PInvoke.Test.app is that one not causing signing issues?

@matouskozak
Copy link
Member Author

Can we just remove the maccatalyst-System.AppContext.Tests.app in this PR, as it seems like a replacement?

Sure, I can remove it here if that's preferred.

Additionally, what about the other: iOS.Simulator.PInvoke.Test.app is that one not causing signing issues?

It does as well, that one is going to be replaced with the same app but signed. The replacement happens at the storage level so no need for change in xharness codebase.

@matouskozak
Copy link
Member Author

matouskozak commented Mar 26, 2025

Closing in favor of #1368

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apple iOS/tvOS/WatchOS/Mac Catalyst area infrastructure Connected to Helix infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants