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

Make download_dsyms work for appletvos #5642

Merged
merged 2 commits into from
Aug 9, 2016
Merged

Conversation

tmm1
Copy link
Contributor

@tmm1 tmm1 commented Aug 8, 2016

I added a DOWNLOAD_DSYMS_PLATFORM option, but maybe it's better to use FASTLANE_PLATFORM_NAME or the DEFAULT_PLATFORM instead?

cc @KrauseFx

@@ -201,8 +201,8 @@ def build_trains

# The numbers of all build trains that were uploaded
# @return [Array] An array of train version numbers
def all_build_train_numbers
client.all_build_trains(app_id: self.apple_id).fetch("trains").collect do |current|
def all_build_train_numbers(platform: nil)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding the new parameter will not work with accessing this from download_dsyms, this have to be 2 separate PRs with a dependency update. So first step would be to split the PR up to be 2 PRs 👍

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand that both gems will need to be released, and the dependency will need to be bumped. But why does it require two PRs?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tmm1 Good question, that's just how we handled it until now to always be in a consistent state, but I guess you're right

@KrauseFx KrauseFx merged commit 922c914 into fastlane:master Aug 9, 2016
@KrauseFx
Copy link
Member

KrauseFx commented Aug 9, 2016

I added a DOWNLOAD_DSYMS_PLATFORM option, but maybe it's better to use FASTLANE_PLATFORM_NAME or the DEFAULT_PLATFORM instead?

I agree this is a great idea. You have more experience with working on Apple TV apps: Is that something you would/could specify in the Appfile? Or maybe have a new platform in the Fastfile?

platform :ios do
  lane :appstore do
    ...
  end
end

platform :tv do
  lane :appstore do
    ...
  end
end

What do you think?

KrauseFx added a commit that referenced this pull request Aug 10, 2016
* [scan] Add automatic detection of derived data path (#5563)
* [fastlane] Summary table show failed action in red (#5672)
* Make download_dsyms work for appletvos (#5642)
* Add easier access to lane context from actions (#5572)
* [Carthage] Add option to pass in specific toolchain
* Updated Actions README to clarify last_git_commit (#5627)
* Fix require for gem jira-ruby (#5605)
* [fastlane] Update spaceship dependency (#5659)
* [fastlane] Fix printing verbose information for PluginFetcher (#5670)
* [fastlane] Update available plugins (#5671)
* [fastlane] Fix plugin search (#5568)
* Update Actions file (#5450)
* Update versions of tools (#5566)
* Improve English in docs output (#5562)
* Update carthage action documentation for the dependancies and toolchain options (#5552)
* [fastlane] Update dependencies (#5553)
* hipchat: escape channel name if it is not escaped yet (#5547)
* Fix typo (#5532)
* Update import_from_git :branch parameter documentation (#5533)
* Update junit_generator to use Helper.gem_path (#5462)
KrauseFx added a commit that referenced this pull request Aug 10, 2016
* [scan] Add automatic detection of derived data path (#5563)
* [fastlane] Summary table show failed action in red (#5672)
* Make download_dsyms work for appletvos (#5642)
* Add easier access to lane context from actions (#5572)
* [Carthage] Add option to pass in specific toolchain
* Updated Actions README to clarify last_git_commit (#5627)
* Fix require for gem jira-ruby (#5605)
* [fastlane] Update spaceship dependency (#5659)
* [fastlane] Fix printing verbose information for PluginFetcher (#5670)
* [fastlane] Update available plugins (#5671)
* [fastlane] Fix plugin search (#5568)
* Update Actions file (#5450)
* Update versions of tools (#5566)
* Improve English in docs output (#5562)
* Update carthage action documentation for the dependancies and toolchain options (#5552)
* [fastlane] Update dependencies (#5553)
* hipchat: escape channel name if it is not escaped yet (#5547)
* Fix typo (#5532)
* Update import_from_git :branch parameter documentation (#5533)
* Update junit_generator to use Helper.gem_path (#5462)
@fastlane fastlane locked and limited conversation to collaborators Feb 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants