* Extract main loop to something testable
* Revert "Extract main loop to something testable"
This reverts commit 35a78459698fe267933c554283212c2d06ed4bf0.
* Extract code that interacts with Google Play
We can now test our input flow as a whole
* Create some basic tests for `completed` status publishing
* Fix applying inputs
We don't want to be keeping values between runs
* Drop some redundant tests
* Create basic tests for draft rollout
* Run build
* Fix userFraction bug
* Improve readability of initialising inputs
* Fix runUpload mocking
* Migrate to github-action-ts-run-api