lib/spaceship/tunes/tunes_client.rb in spaceship-0.19.3 vs lib/spaceship/tunes/tunes_client.rb in spaceship-0.19.4

- old
+ new

@@ -88,11 +88,11 @@ return end # user didn't specify a team... #thisiswhywecanthavenicethings loop do - puts "Multiple teams found, please enter the number of the team you want to use: " + puts "Multiple iTunes Connect teams found, please enter the number of the team you want to use: " teams.each_with_index do |team, i| puts "#{i + 1}) \"#{team['contentProvider']['name']}\" (#{team['contentProvider']['contentProviderId']})" end selected = ($stdin.gets || '').strip.to_i - 1 @@ -526,11 +526,11 @@ handle_itc_response(r.body) end def remove_testflight_build_from_review!(app_id: nil, train: nil, build_number: nil) r = request(:post) do |req| - req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/reject" + req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/reject" req.body = {}.to_json req.headers['Content-Type'] = 'application/json' end handle_itc_response(r.body) end @@ -540,12 +540,13 @@ build_number: nil, # optional: whats_new: nil, description: nil, - feedback_email: nil) - url = "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/testInformation" + feedback_email: nil, + platform: 'ios') + url = "ra/apps/#{app_id}/platforms/#{platform}/trains/#{train}/builds/#{build_number}/testInformation" r = request(:get) do |req| req.url url req.headers['Content-Type'] = 'application/json' end handle_itc_response(r.body) @@ -604,11 +605,11 @@ build_info['testInfo']['reviewEmail']['value'] = review_email build_info['testInfo']['reviewUserName']['value'] = review_user_name build_info['testInfo']['reviewPassword']['value'] = review_password r = request(:post) do |req| # same URL, but a POST request - req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/start" + req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/start" req.body = build_info.to_json req.headers['Content-Type'] = 'application/json' end handle_itc_response(r.body) @@ -621,11 +622,11 @@ encryption: encryption) end def get_build_info_for_review(app_id: nil, train: nil, build_number: nil) r = request(:get) do |req| - req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/start" + req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/start" req.headers['Content-Type'] = 'application/json' end handle_itc_response(r.body) r.body['data'] @@ -638,10 +639,10 @@ encryption_info['usesEncryption']['value'] = encryption encryption_info['encryptionUpdated'] ||= {} encryption_info['encryptionUpdated']['value'] = encryption r = request(:post) do |req| - req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/complete" + req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/complete" req.body = encryption_info.to_json req.headers['Content-Type'] = 'application/json' end handle_itc_response(r.body)