To keep up with the evolving Apple ecosystem and strict update policy we should update the testing infrastructure to the most current OS used by customers.
Currently, we are running tests on macOS 13.6.3, XCode 14.3, iOS 16.5 (or tvOS 16.3) on osx.13.amd64.iphone.open and osx.13.amd64.appletv.open queues.
We should update these queues to:
- macOS 15.x
- XCode 16.x
- iOS/tvOS 18.x
To ensure smooth transition, we have scouting queues (osx.amd64.iphone.scouting.open, osx.amd64.appletv.scouting.open) which can be updated to the desired configuration and used for testing purposes before the full migration.
After the verification on scouting queues is done, we should reach out to the Helix team to align on the update schedule for the osx.13.amd64.iphone.open and osx.13.amd64.appletv.open queues.
Upgrade to the latest version iOS/tvOS 18.x:
Upgrade process automation (repeat annually)
- October: Upgrade the scouting queues to the latest version
- March: Upgrade the default queues to the latest version
Note
The same queues (osx.13.amd64.iphone.open and osx.13.amd64.appletv.open) are used for servicing branches. Consequently, any changes to these queues must be validated to be compatible with servicing CI infrastructure.
To keep up with the evolving Apple ecosystem and strict update policy we should update the testing infrastructure to the most current OS used by customers.
Currently, we are running tests on macOS 13.6.3, XCode 14.3, iOS 16.5 (or tvOS 16.3) on
osx.13.amd64.iphone.openandosx.13.amd64.appletv.openqueues.We should update these queues to:
To ensure smooth transition, we have scouting queues (
osx.amd64.iphone.scouting.open,osx.amd64.appletv.scouting.open) which can be updated to the desired configuration and used for testing purposes before the full migration.After the verification on scouting queues is done, we should reach out to the Helix team to align on the update schedule for the
osx.13.amd64.iphone.openandosx.13.amd64.appletv.openqueues.Upgrade to the latest version iOS/tvOS 18.x:
plt_entryassertion on iOS/tvOS 18.x #117159osx.amd64.iphone.scouting.open/osx.amd64.appletv.scouting.openqueues to iOS/tvOS 18.xUpgrade process automation (repeat annually)
Note
The same queues (
osx.13.amd64.iphone.openandosx.13.amd64.appletv.open) are used for servicing branches. Consequently, any changes to these queues must be validated to be compatible with servicing CI infrastructure.