Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for pinning emulator build #14

Merged
merged 3 commits into from
Dec 14, 2019
Merged

Conversation

ychescale9
Copy link
Member

Resolves #11

Currently the sdkmanager installs the latest emulator binary from the stable channel, which means when a new release of the emulator has issues, projects using this action will start breaking.

Pinning the emulator binary to a specific version requires a list of [emulator binary version : download url mappings] which isn't currently available (feature request).

Therefore as a temporary solution we allow users to provide the emulator build number as an input and we'll use this to derive the download url - emulator-darwin-<build-number> and download the emulator binary directly instead of using the sdkmanager.

This is a temporary solution for users who need to pin the emulator build or when stable release breaks again in the future. In a future we'll add a proper emulator-version input once the mappings are available.

@ychescale9 ychescale9 force-pushed the yc/support-emulator-build branch from efe06b8 to 7b4b27a Compare December 14, 2019 17:17
@ychescale9 ychescale9 merged commit e90c3c1 into master Dec 14, 2019
@ychescale9 ychescale9 deleted the yc/support-emulator-build branch December 14, 2019 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Option to choose emulator build version
1 participant