appium / appium-ios

iOS-specific packages for Appium
https://appium.io
Apache License 2.0
2 stars 1 forks source link

migrate azure builds to GHA? #2

Open boneskull opened 3 years ago

boneskull commented 3 years ago

We have some azure build scripts in node-simctl and ios-simulator. Given that GHA provides macOS, it may be possible to just run these in GHA. It appears that we have a matrix of:

No Azure builds currently happen in this repo.

cc @mykola-mokhnach

boneskull commented 3 years ago

It appears GHA does not support macOS 10.14, which we want to use (perhaps in node-simctl?). Do we still want to support this environment?

boneskull commented 3 years ago

Looks like ios-simulator wants this as well

jlipps commented 3 years ago

@mykola-mokhnach please correct me if I'm wrong, but I think our policy is to support the current macOS and one older version, so this would be 11 (Big Sur) and 10.15 (Catalina), at least until Monterey is out of beta and proven supported. If that's all true, then we no longer need 10.14 support.

boneskull commented 3 years ago

Please see my notes in #4 about Big Sur. If this is available on Azure and we can't get it from GitHub, we should definitely re-enable Azure.

KazuCocoa commented 3 years ago

This is just a note:

I remember GitHub actions are slower than Azure to support new Xcode before. Not sure recently, but I think the backend is the same or similar. So this beta support is/will be better than before. (On appium-xcuitest repo, we try to run them on beta to check compatibility.)