Closed erisu closed 3 years ago
IF we test @nightly
we would have to think about what to cover. I believe it would also need to be on a separate workflow and separate PR.
We don't want nightly tests failures preventing PRs. Maybe run as a cron job and not related to PRs or pushes.
Then there are also nightly versions of Cordova-CLI, Cordova-Platforms, and also OS platforms.
At this time, I think it is not something we should consider. I am not against the idea but don't think it is related to this PR. For sure something to investigate after getting our plugins passing again.
Motivation, Context & Description
This PR adds the test strategy matrix:
Android:
All tests uses Java 8 except for API 30. API >=30 will use Java 11.
iOS:
Because of this requirement by Apple, we will only be testing against the latest Xcode release. We will be using the
latest-stable
flag which excludes beta.Additionally, since iOS versioning is slightly different, when a new version is released, we will need to manually update the configuration files.
For Plugin Repos:
In general, these workflow configs should be able to be copy to each plugin with no change required.
Testing
Checklist
(platform)
if this change only applies to one platform (e.g.(android)
)