kirillzyusko / react-native-keyboard-controller

Keyboard manager which works in identical way on both iOS and Android
https://kirillzyusko.github.io/react-native-keyboard-controller/
MIT License
1.38k stars 55 forks source link

ci: run tests on more Android versions #487

Closed kirillzyusko closed 5 days ago

kirillzyusko commented 5 days ago

📜 Description

Run e2e tests on Android 12.

💡 Motivation and Context

On Android API < 30 and API > 31 have absolutely different code for handling keyboard. We constantly run tests for API=28, but since we have conditional code for API 30+ it would be better to include the code for that platform too.

In this PR I added this ability 😎

Also I re-worked approach and now building and testing apk has different jobs on CI (in order not to do the same work n-times).

📢 Changelog

CI

E2E

🤔 How Has This Been Tested?

Tested on CI.

📸 Screenshots (if appropriate):

image

📝 Checklist

github-actions[bot] commented 5 days ago

📊 Package size report

Current size Target Size Difference
144183 bytes 144183 bytes 0 bytes 📉
kirillzyusko commented 5 days ago