spaceship/lib/spaceship/test_flight/build.rb in fastlane-2.65.0.beta.20171117010003 vs spaceship/lib/spaceship/test_flight/build.rb in fastlane-2.65.0.beta.20171118010003

- old
+ new

@@ -43,10 +43,17 @@ attr_accessor :did_notify attr_accessor :upload_date + attr_accessor :dsym_url + attr_accessor :build_sdk + attr_accessor :include_symbols + attr_accessor :number_of_asset_packs + attr_accessor :contains_odr + attr_accessor :file_name + attr_mapping({ 'appAdamId' => :app_id, 'providerId' => :provider_id, 'bundleId' => :bundle_id, 'trainVersion' => :train_version, @@ -59,11 +66,17 @@ 'installCount' => :install_count, 'inviteCount' => :invite_count, 'crashCount' => :crash_count, 'didNotify' => :did_notify, 'uploadDate' => :upload_date, - 'id' => :id + 'id' => :id, + 'dSYMUrl' => :dsym_url, + 'buildSdk' => :build_sdk, + 'includesSymbols' => :include_symbols, + 'numberOfAssetPacks' => :number_of_asset_packs, + 'containsODR' => :contains_odr, + 'fileName' => :file_name }) BUILD_STATES = { processing: 'testflight.build.state.processing', active: 'testflight.build.state.testing.active', @@ -84,10 +97,10 @@ def self.all(app_id: nil, platform: nil, retry_count: 0) trains = BuildTrains.all(app_id: app_id, platform: platform, retry_count: retry_count) trains.values.flatten end - def self.builds_for_train(app_id: nil, platform: nil, train_version: nil, retry_count: 0) + def self.builds_for_train(app_id: nil, platform: nil, train_version: nil, retry_count: 3) builds_data = client.get_builds_for_train(app_id: app_id, platform: platform, train_version: train_version, retry_count: retry_count) builds_data.map { |data| self.new(data) } end # Just the builds, as a flat array, that are still processing