Issue 1 - Google Playstore Release uses old commit
WHEN: Semantic Release commits to master with a new release.
THEN: The commit ID should be stored and used when the Google Playstore Release workflow checks out the master branch.
Issue 2 - Independent Running Workflows
The build and test steps of the master-build-test-and-release workflow should be extracted to their own workflow so that it can be triggered manually.
Issue 1 - Google Playstore Release uses old commit
WHEN: Semantic Release commits to master with a new release. THEN: The commit ID should be stored and used when the Google Playstore Release workflow checks out the master branch.
Issue 2 - Independent Running Workflows
The build and test steps of the master-build-test-and-release workflow should be extracted to their own workflow so that it can be triggered manually.