-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 automated play store uploads #12217
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
8792f5e
Whitespace changes in FastFile
oguzkocer 368dee5
Update .configure to copy google-upload-credentials.json
oguzkocer 62e86cb
Adds automated play store uploads to Fastlane
oguzkocer 2a6c319
Fixes upload_build_to_play_store lane to use version directly
oguzkocer d352ba5
Merge remote-tracking branch 'origin/release/15.1' into add/automated…
oguzkocer 3590b40
Fixes the track option for uploading builds
oguzkocer 81a4c42
Merge remote-tracking branch 'origin/release/15.1' into add/automated…
oguzkocer 28a4852
build_pre_releases lane renamed as build_and_upload_pre_releases
oguzkocer f2795a2
Update .configure with the latest hash
oguzkocer 54301e3
Fix build_alpha & build_beta example comments
oguzkocer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One suggestion just based on the WPiOS and WooAndroid implementations – in those cases we renamed the lanes to
build_and_upload_{type}
to better communicate what they do, and they always do the upload. Having an upload option on abuild
lane (which I kinda think of as a method) seems like it'd almost make more sense as its own lane after building?I think the best way to go here might just be to be consistent with WCAndroid?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reason I went this route is to give us the ability to build the alpha or beta without uploading to play store. I followed WCAndroid's example with the main lanes
build_and_upload_release
&build_and_upload_pre_releases
. However, at times I have to try to build the app to fix build errors but I don't want it to be uploaded, so these lanes would be helpful. Having said that, they are not crucial either, I can just run the necessary commands manually. I just prefer this because I know it'll be the same when I run the actual script.In this case, it doesn't always upload the build, so it still does communicate what it does, it just does something different.
What do you think? Should I make the change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not set on it – so feel free to merge as-is!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, let's merge it for now, but if you feel strongly about it, we can definitely change the naming.
cc @loremattei - would love to hear your take as well.