profile
viewpoint
Josh Holtz joshdholtz RokkinCat Chicago, IL (Previously Milwaukee, WI) http://www.joshholtz.com Lead maintainer of @fastlane 🚀 Owner of @RokkinCat 🖥 "There will be PRs until I am busy. Then, after that, there will be more PRs"

fastlane-community/xcov 445

Nice code coverage reporting without hassle

fastlane-community/fastlane-plugin-appicon 283

Generate required icon sizes and iconset from a master application icon.

fastlane-community/trainer 207

Convert xcodebuild plist and xcresult files to JUnit reports

fastlane-community/fastlane-plugin-s3 107

fastlane plugin to upload IPA or APK to AWS S3 by @joshdholtz

getsentry/raven-objc 100

This SDK is deprecated. Use https://github.com/getsentry/sentry-cocoa

fastlane-community/danger-xcov 75

Danger plugin to validate the code coverage of the files changed in a pull request

fastlane-community/fastlane-plugin-clean_testflight_testers 60

Automatically remove TestFlight testers that are not actually testing your app

getsentry/sentry-fastlane-plugin 59

Official fastlane plugin for Sentry

getsentry/raven-swift 39

This SDK is deprecated. Use https://github.com/getsentry/sentry-cocoa

fastlane-community/xcresult 26

Ruby interface for inspecting data and exporting data from Xcode 11 .xcresult files

push eventfastlane/fastlane

Josh Holtz

commit sha e67ab0e892c761b0365b00a4327e3db8d5ddda84

Remove option conflicts

view details

push time in 3 hours

pull request commentfastlane/fastlane

[match] add support for App Store Connect API Key

@PH9 @rogerluan Ahhhhh yeah yeah yeah, I can kind of see how that conflict might cause an issue since :username is also picking stuff up from FASTLANE_USER and DELIVER_USER 😬 It probably is best to remove these conflicts!

joshdholtz

comment created time in 8 hours

push eventfastlane/fastlane

Josh Holtz

commit sha d108865aff1e141dd9cd03b080b3934e2de77d12

Added s3 to import and fixed migration

view details

push time in 9 hours

issue commentfastlane/fastlane

[!] undefined method `[]' for #<Gem::NameTuple fastlane, 2.143.0, ruby> (NoMethodError)

Hey sorry! This one slipped my eyes. I’ll be looking into!

bdovaz

comment created time in 9 hours

push eventfastlane/fastlane

Satoshi Namai

commit sha 7e2f1e9d4095efb10f35a4dd2180b995262947da

[deliver] fix screenshot uploads issue when overwrite_screenshot option is set to false (#17346) * Remove index from AppScreenshotIterator#each_local_screenshot In this issue https://github.com/fastlane/fastlane/issues/17243, it appears that `index` won't make sense in some edge cases. So `index` needs to be removed to avoid unintentional use. * Check the limit with using existing count Previously, checking `index >= 10` took account of only local screenshots regardless of existence of them on App Store Connect. Now it's considered. * Add test case * Update error message * Update spaceship/lib/spaceship/connect_api/models/app_screenshot.rb Co-authored-by: Roger Oba <rogerluan.oba@gmail.com> * Move guard-if back to where used to be Co-authored-by: Roger Oba <rogerluan.oba@gmail.com>

view details

push time in 10 hours

PR merged fastlane/fastlane

[deliver] fix screenshot uploads issue when overwrite_screenshot option is set to false cla: yes

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

<!-- Why is this change required? What problem does it solve? --> <!-- If it fixes an open issue, please link to the issue here. -->

https://github.com/fastlane/fastlane/issues/17243 In this issue, it's reported that deliver got stuck with the message "Waiting for screenshot to appear before uploading..." and didn't recover from it shortly. That message comes from this bit.

https://github.com/fastlane/fastlane/blob/53ce1fab1f616b981fc80d3abd97320f65187ba7/spaceship/lib/spaceship/connect_api/models/app_screenshot.rb#L100-L115

After some investigations, I managed to replicate the similar errors locally and concluded that it was a regression caused in #16972.

https://github.com/fastlane/fastlane/issues/17243#issuecomment-700347130

Whilst #16972 gives significant performance improvements, it seemed to have a slight behaviour change when overiwrite_screenshots option is set to false.

Description

<!-- Describe your changes in detail. --> <!-- Please describe in detail how you tested your changes. -->

(This is just copied from https://github.com/fastlane/fastlane/issues/17243#issuecomment-700347130 )

https://github.com/fastlane/fastlane/blob/53ce1fab1f616b981fc80d3abd97320f65187ba7/deliver/lib/deliver/upload_screenshots.rb#L131-L148

The above check code "index >= 10" still works without "overwrite_screenshots: true" if you append images to only the end of the set. But in the scenario below, "index" will kind of make a contradiction...

Let's say we have already uploaded 6 screenshots for 6.5-inch screen like this.

  1. "6.5_1.jpg" (uploaded)
  2. "6.5_2.jpg" (uploaded)
  3. "6.5_3.jpg" (uploaded)
  4. "6.5_4.jpg" (uploaded)
  5. "6.5_5.jpg" (uploaded)
  6. "6.5_6.jpg" (uploaded)

And then you happen to copy another lang's 6.5inch screenshots and paste to the directory ^ those screenshots are stored. It will be like this if sorted. (This would sound weird but was the easiest way to replicate this actually.)

  1. "6.5_1 copy.jpg" (local)
  2. "6.5_1.jpg" (uploaded)
  3. "6.5_2 copy.jpg" (local)
  4. "6.5_2.jpg" (uploaded)
  5. "6.5_3 copy.jpg" (local)
  6. "6.5_3.jpg" (uploaded)
  7. "6.5_4 copy.jpg" (local)
  8. "6.5_4.jpg" (uploaded)
  9. "6.5_5 copy.jpg" (local)
  10. "6.5_5.jpg" (uploaded)
  11. "6.5_6 copy.jpg" (local)
  12. "6.5_6.jpg" (uploaded)

With the current code, it's going to pick up the first 10 images from the above list to decide "skip" or "upload", which means -

  • 5 local images; "6.5_1 copy.jpg", "6.5_2 copy.jpg", "6.5_3 copy.jpg", "6.5_4 copy.jpg" and "6.5_5 copy.jpg", are going to be newly uploaded and "6.5_1.jpg", "6.5_2.jpg" , "6.5_3.jpg" , "6.5_4.jpg" , "6.5_5.jpg" are skipped
  • "6.5_6 copy.jpg" and "6.5_6.jpg" will be just ignored
  • Since 6 images "6.5_[1-6].jpg" have been uploaded already, at least one of those uploads must fail (it's concurrently working so can't tell which one fails)

This behaviour was covered by this initialisation of the count of existing uploaded screenshots.

https://github.com/fastlane/fastlane/blob/8c1d2c9cd894d76b29abf1fe40ef3c830e23a166/deliver/lib/deliver/upload_screenshots.rb#L140-L144

But with the refactoring of extractions of iterators, it was changed to rely only on index worked out from local data. https://github.com/fastlane/fastlane/blob/53ce1fab1f616b981fc80d3abd97320f65187ba7/deliver/lib/deliver/app_screenshot_iterator.rb#L87-L91

This PR obsoleted that index params returned from the iterator and then restore counting logic with initialising app_screenshot_set.app_screenshots.count like before.

Testing Steps

<!-- Optional: steps, commands, or code used to test your changes. --> <!-- Providing these will reduce the time needed for testing and review by the fastlane team. -->

You can test this with the scenario in the description. I also added a unit test case to cover the scenario.

+64 -16

0 comment

5 changed files

ainame

pr closed time in 10 hours

PullRequestReviewEvent

push eventfastlane/fastlane

Brandon Siegel

commit sha 47ef9c984ce3c205bfca32901acffa4433dfaea7

Skip analytics message on first run if opted out (#17345) Don't show analytics opt-out message on first run if the user has already opted out, regardless of whether the `.did_show_opt_info` file has been created on disk.

view details

push time in 10 hours

PR merged fastlane/fastlane

[fastlane_core] skip analytics message on first run if opted out cla: yes

Don't show analytics opt-out message on first run if the user has already opted out, regardless of whether the .did_show_opt_info file has been created on disk.

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

Fixes: #16874

Description

When deciding whether to show the analytics message, previously the only thing that was considered was whether the file .did_show_opt_info exists, meaning the message had been shown before. This changes the logic to also consider whether the user has opted out (either via ENV variable or fastfile), and skips showing the message if they have, even if the file .did_show_opt_info has not been created yet.

Testing Steps

rm ~/.fastlane/.did_show_opt_info
FASTLANE_OPT_OUT_USAGE=YES fastlane

Before this patch: analytics message is displayed After this patch: analytics message is not displayed

+6 -7

3 comments

1 changed file

bsiegel

pr closed time in 10 hours

issue closedfastlane/fastlane

[fastlane_core] "Sending analytics" message appears even when analytics is disabled

<!-- Thanks for helping fastlane! Before you submit your issue, please make sure you followed our checklist and check the appropriate boxes by putting an x in the [ ]: [x] -->

New Issue Checklist

Issue Description

<!-- Please include what's happening, expected behavior, and any relevant code samples --> In fastlane_core, the logic that emits the message about "sending analytics" in AnalyticsSession occurs before checking whether the opt_out flag is set in AnalyticsIngesterClient. This leads the customer to believe that analytics are still being sent even when the opt_out flag is provided.

I suggest that at the very beginning of AnalyticsSession#action_launched, the first thing to do would be to check whether the opt_out flag is provided and return immediately if true.

Command executed

<!-- The command you executed on the command line that resulted in an error --> I reproduced this using the trainer command which uses fastlane internally, but it should be reproducible with any fastlane tooling:

rm ~/.fastlane/.did_show_opt_info
FASTLANE_OPT_OUT_USAGE=YES fastlane
Complete output when running fastlane, including the stack trace and command used

<!-- You can use --capture_output as the last command line argument for many commands to get that collected for you. Otherwise, please do it manually. Caution: The output of --capture_output could contain sensitive data such as application ids, certificate ids, or email addresses. Please make sure you double check the output and replace anything sensitive you don't wish to submit in the issue -->

<details> <pre> [✔] 🚀 [12:58:45]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile [12:58:49]: Sending anonymous analytics information [12:58:49]: Learn more at https://docs.fastlane.tools/#metrics [12:58:49]: No personal or sensitive data is sent. [12:58:49]: You can disable this by adding opt_out_usage at the top of your Fastfile /usr/local/lib/ruby/gems/2.7.0/gems/highline-1.7.10/lib/highline.rb:624: warning: Using the last argument as keyword parameters is deprecated [12:58:49]: Could not find fastlane in current directory. Make sure to have your fastlane configuration files inside a folder called "fastlane". Would you like to set fastlane up? (y/n) </pre> </details>

Environment

<!-- Please run fastlane env and copy the output below. This will help us help you. If you used the --capture_output option, please remove this block as it is already included there. -->

<details> <pre> <details><summary>✅ fastlane environment ✅</summary>

Stack

Key Value
OS 10.15.5
Ruby 2.7.1
Bundler? false
Git git version 2.27.0
Installation Source /usr/local/lib/ruby/gems/2.7.0/bin/fastlane
Host Mac OS X 10.15.5 (19F101)
Ruby Lib Dir /usr/local/Cellar/ruby/2.7.1_2/lib
OpenSSL Version OpenSSL 1.1.1f 31 Mar 2020
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 11.6

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL
LANGUAGE

fastlane files:

No Fastfile found

No Appfile found

fastlane gems

Gem Version Update-Status
fastlane 2.152.0 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

<details><summary><b>Loaded gems</b></summary>

Gem Version
did_you_mean 1.4.0
slack-notifier 2.3.2
atomos 0.1.3
CFPropertyList 3.0.2
claide 1.0.3
colored2 3.1.2
nanaimo 0.2.6
xcodeproj 1.15.0
rouge 2.0.7
xcpretty 0.3.0
terminal-notifier 2.0.0
unicode-display_width 1.6.0
terminal-table 1.8.0
plist 3.5.0
addressable 2.7.0
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.8.0
tty-cursor 0.7.1
tty-spinner 0.9.3
babosa 1.0.3
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
excon 0.75.0
unf_ext 0.0.7.7
unf 0.1.4
domain_name 0.5.20190701
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
fastimage 2.1.7
gh_inspector 1.1.3
json 2.3.0
mini_magick 4.10.1
rubyzip 2.0.0
security 0.1.3
xcpretty-travis-formatter 1.0.0
dotenv 2.7.5
bundler 2.1.2
naturally 2.2.0
simctl 1.6.8
jwt 2.1.0
uber 0.1.0
declarative 0.0.20
declarative-option 0.1.0
representable 3.0.4
retriable 3.1.2
mini_mime 1.0.2
multi_json 1.14.1
signet 0.14.0
memoist 0.16.2
os 1.1.0
googleauth 0.13.0
httpclient 2.8.3
google-api-client 0.38.0
google-cloud-env 1.3.2
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
digest-crc 0.5.1
google-cloud-storage 1.26.2
emoji_regex 1.0.1
jmespath 1.4.0
aws-partitions 1.337.0
aws-eventstream 1.1.0
aws-sigv4 1.2.1
aws-sdk-core 3.103.0
aws-sdk-kms 1.35.0
aws-sdk-s3 1.72.0
uri 0.10.0
public_suffix 3.1.1
faraday 0.17.3
faraday_middleware 0.14.0
forwardable 1.3.1
logger 1.4.2
cgi 0.1.0
timeout 0.1.0
stringio 0.1.0
ipaddr 1.2.2
openssl 2.1.2
ostruct 0.2.0
strscan 1.0.3
date 3.0.0
delegate 0.1.0
fileutils 1.4.1
io-console 0.5.6
zlib 1.1.0
singleton 0.1.0
mini_portile2 2.4.0
nokogiri 1.10.8
racc 1.4.16
rexml 3.2.3
open3 0.1.0
yaml 0.1.0
psych 3.1.0
mutex_m 0.1.0
webrick 1.6.0

</details>

generated on: 2020-07-16 </details> </pre> </details>

closed time in 10 hours

bsiegel
PullRequestReviewEvent

push eventfastlane/fastlane

TragedyStar

commit sha 329db190130f4d20d972cf2d7e9db15e9564d1e0

[deliver] transform string key to symbol, since hash args in options from CLI keyed by string (#17302) * fix(deliver/upload_metadata/review_info): transform symbol key to string, since hash args in options from CLI keyed by string * Update deliver/lib/deliver/upload_metadata.rb Co-authored-by: Josh Holtz <josh@rokkincat.com> Co-authored-by: Josh Holtz <josh@rokkincat.com>

view details

push time in 11 hours

PR merged fastlane/fastlane

[deliver] transform string key to symbol, since hash args in options from CLI keyed by string cla: yes

transform string key to symbol, since hash args in options from CLI keyed by string

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

app_review_information passed into deliver from CLI is parsed to hash keyed by string but not symbol. This makes set_review_information failed.

Description

I'm not very familiar with Ruby and I haven't much time, so my solution looks a bit ugly. Better way to fix this problem is to make sure hash args in options keyed by symbol when generate options, hope maintainers can help me.

Testing Steps

I use command below to test

DELIVER_SUBMISSION_INFO='{"add_id_info_limits_tracking":true,"add_id_info_serves_ads":false,"add_id_info_tracks_action":false,"add_id_info_tracks_install":true,"add_id_info_uses_idfa":true}'

DELIVER_APP_REVIEW_INFO='{"demo_user":"xxxxx","demo_password":"xxxxx"}'

fastlane deliver submit_build --username 'email' --team_id 000000 --app_identifier 'com.xxxx.xxxx' --platform 'ios' --app_version $app_version --build_number $build_number --skip_binary_upload true --skip_screenshots true --skip_app_version_update true --automatic_release false --phased_release true --reset_ratings false --submission_information "$DELIVER_SUBMISSION_INFO" --app_review_information "$DELIVER_APP_REVIEW_INFO" --reject_if_possible true --force true
+1 -0

5 comments

1 changed file

TragedyStar

pr closed time in 11 hours

PullRequestReviewEvent

issue commentfastlane/fastlane

[deliver] Spaceship::UnexpectedResponse: An attribute value is not acceptable for the current resource state.

@TheWirv You should be able to switch it both ways (in my experience) but I’m there could be some secret rules that we don’t know about 🤔

So if your app has “This app has the necessary rights to its third-party content.” then maybe you need to set submission_information.content_rights_contains_third_party_content: true

This was changed up in the latest App Store Connect update so I’m personally still trying to figure out all the information about them 😬

<hr/>

But also, would you be able to run fastlane run spaceship_logs after this fails for you the next time and send me the contents of the file? It shows the raw request/response and maybe there is some more error messages in the response that we are missing that could help think 🤷‍♂️

TheWirv

comment created time in 11 hours

issue commentfastlane/fastlane

app_store_connect_api_key doesn't work with key_content

@SEGVeenstra Thanks for reply! I haven’t tested it on Azure DevOps myself yet 🤔 Putting \n in there should work as of 2.161.0 (which it looks like you are on). I’m not sure how Azure DevOps handles the insert of multi-line test.

I don’t know if this is how you added the \n but I would maybe deleting the lines in a text editor and replacing them with \n before copying them into Azure.

Maybe we should also support a Base64 encoded key_content to prevent this issue from happening 🤔

SEGVeenstra

comment created time in 11 hours

push eventjoshdholtz/artsy.github.io

Josh Holtz

commit sha 2170c543647d9d95f652b6d4065ab74d7d5cd7aa

Update head.html

view details

push time in 13 hours

push eventjoshdholtz/artsy.github.io

Josh Holtz

commit sha ef555a0e53afc1db7af56ba8728d0a4bd2227221

Update head.html

view details

push time in 13 hours

PR opened artsy/artsy.github.io

Update _config.yml

⚠️ I had trouble installing dependencies so I wasn't able to actually test these changes locally 😬

Issue

The href inside the head for is empty because subscribe_rss isn't defined but being used in _includes/head.html

<link href="" rel="alternate" title="Artsy Engineering" type="application/atom+xml">

Solution

Define subscribe_rss and and update _includes/head.html to use root

+2 -0

0 comment

1 changed file

pr created time in 13 hours

push eventjoshdholtz/artsy.github.io

Josh Holtz

commit sha 7a6e62ef59d67625f6007b20e1624e2b5eeb0940

Update _config.yml

view details

push time in 13 hours

fork joshdholtz/artsy.github.io

The Artsy Engineering Open-Source Developers Blog

https://artsy.github.io

fork in 13 hours

push eventfastlane/fastlane

Eric Wu

commit sha 818b4e34edeb090fbc7d8c5bab9d3e45ce0483f0

[spaceship] add ability to delete multiple beta testers at a time (#17304) * Add and delete multiple testers API at a time * Returning all from all Co-authored-by: Eric Wu <starring.wu@gmail.com> Co-authored-by: Josh Holtz <josh@rokkincat.com>

view details

push time in a day

PR merged fastlane/fastlane

[spaceship] add ability to delete multiple beta testers at a time cla: yes

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

<!-- Why is this change required? What problem does it solve? --> <!-- If it fixes an open issue, please link to the issue here. -->

Description

<!-- Describe your changes in detail. --> <!-- Please describe in detail how you tested your changes. -->

Testing Steps

<!-- Optional: steps, commands, or code used to test your changes. --> <!-- Providing these will reduce the time needed for testing and review by the fastlane team. -->

+38 -1

6 comments

3 changed files

csc-EricWu

pr closed time in a day

PullRequestReviewEvent

Pull request review commentfastlane/fastlane

[match] add support for App Store Connect API Key

 def import_cert(params, cert_path: nil, p12_path: nil, profile_path: nil)         readonly: params[:readonly],         username: params[:username],         team_id: params[:team_id],-        team_name: params[:team_name]+        team_name: params[:team_name],+        api_key_path: params[:api_key_path],+        api_key: params[:api_key]

Ah cool! I will add this into this PR and get this out on Thursday-ish 😊 Thanks for finding the fix ❤️

joshdholtz

comment created time in a day

PullRequestReviewEvent

issue commentfastlane/fastlane

match import fails when using s3 storage method

@ryechus Thanks for reporting this! I think this is fixed in https://github.com/fastlane/fastlane/pull/17291 but I will verify and fix it if it isn’t 😊

This new match changes should be going out this week (maybe early Thursday morning)

ryechus

comment created time in a day

pull request commentfastlane/fastlane

[spaceship] add ability to delete multiple beta testers at a time

@googlebot I consent.

csc-EricWu

comment created time in a day

push eventcsc-EricWu/fastlane

Josh Holtz

commit sha b009407d1b175dde823b433efd9dbb1e219f9631

Returning all from all

view details

push time in a day

issue closedfastlane/fastlane

Adding new team member via Spaceship fails due to 404 Not Found

<!-- Thanks for helping fastlane! Before you submit your issue, please make sure you followed our checklist and check the appropriate boxes by putting an x in the [ ]: [x] -->

New Issue Checklist

Issue Description

<!-- Please include what's happening, expected behavior, and any relevant code samples --> Starting around July 7th, I've been unable to use Spaceship to add new members to my team. The attempt fails with the error "Not Found". Tracing has shown this is because the iTunesConnect endpoint ra/users/itc/create returns a 404 response.

 {
  :status=>404,
  :body=>{"data"=>nil, "messages"=>{"error"=>["Not Found"], "info"=>nil, "warn"=>nil}, "statusCode"=>"ERROR"},
  ... 
}

(from calling Faraday::Response.to_hash)

Command executed

<!-- The command you executed on the command line that resulted in an error -->

I've written an internal script that includes the following.

  # app store setup (SUCCESS)
  Spaceship::Tunes.login(username, password)
  Spaceship::Tunes.select_team(team_id: team_uuid)

  # send invite (FAILS)
  Spaceship::Tunes::Members.create!(firstname: options[:firstname], lastname: options[:lastname], email_address: options[:email_address], roles: roles)

It's Spaceship::Tunes::Members.create! that results in the 404 response failure.

Complete output when running fastlane, including the stack trace and command used

<!-- You can use --capture_output as the last command line argument for many commands to get that collected for you. Otherwise, please do it manually. Caution: The output of --capture_output could contain sensitive data such as application ids, certificate ids, or email addresses. Please make sure you double check the output and replace anything sensitive you don't wish to submit in the issue -->

<details> <pre> 2: from /Users/cniles/.gems/gems/fastlane-2.154.0/spaceship/lib/spaceship/tunes/members.rb:26:in create!' 1: from /Users/cniles/.gems/gems/fastlane-2.154.0/spaceship/lib/spaceship/tunes/tunes_client.rb:542:increate_member!' /Users/cniles/.gems/gems/fastlane-2.154.0/spaceship/lib/spaceship/tunes/tunes_client.rb:232:in `handle_itc_response': Not Found (Spaceship::Tunes::Error) </pre> </details>

Environment

<!-- Please run fastlane env and copy the output below. This will help us help you. If you used the --capture_output option, please remove this block as it is already included there. -->

<details> <pre> <details><summary>✅ fastlane environment ✅</summary>

Stack

Key Value
OS 10.15.5
Ruby 2.6.3
Bundler? true
Installation Source ~/.gems/bin/fastlane
Host Mac OS X 10.15.5 (19F101)
Ruby Lib Dir /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib
OpenSSL Version LibreSSL 2.8.3
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 11.5

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL
LANGUAGE

fastlane files:

No Fastfile found

No Appfile found

fastlane gems

Gem Version Update-Status
fastlane 2.154.0 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

<details><summary><b>Loaded gems</b></summary>

Gem Version
slack-notifier 2.3.2
atomos 0.1.3
CFPropertyList 3.0.2
claide 1.0.3
colored2 3.1.2
nanaimo 0.3.0
xcodeproj 1.17.1
rouge 2.0.7
xcpretty 0.3.0
terminal-notifier 2.0.0
unicode-display_width 1.7.0
terminal-table 1.8.0
plist 3.5.0
public_suffix 4.0.5
addressable 2.7.0
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.8.1
tty-cursor 0.7.1
tty-spinner 0.9.3
babosa 1.0.3
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
excon 0.76.0
faraday 1.0.1
unf_ext 0.0.7.7
unf 0.1.4
domain_name 0.5.20190701
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
faraday_middleware 1.0.0
fastimage 2.2.0
gh_inspector 1.1.3
mini_magick 4.10.1
rubyzip 2.3.0
security 0.1.3
xcpretty-travis-formatter 1.0.0
dotenv 2.7.6
bundler 1.17.2
naturally 2.2.0
simctl 1.6.8
jwt 2.2.1
uber 0.1.0
declarative 0.0.20
declarative-option 0.1.0
representable 3.0.4
retriable 3.1.2
mini_mime 1.0.2
multi_json 1.15.0
signet 0.14.0
memoist 0.16.2
os 1.1.1
googleauth 0.13.1
httpclient 2.8.3
google-api-client 0.38.0
google-cloud-env 1.3.3
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
rake 13.0.1
digest-crc 0.6.1
google-cloud-storage 1.27.0
emoji_regex 3.0.0
jmespath 1.4.0
aws-partitions 1.351.0
aws-eventstream 1.1.0
aws-sigv4 1.2.1
aws-sdk-core 3.104.3
aws-sdk-kms 1.36.0
aws-sdk-s3 1.75.0
json 2.3.1
forwardable 1.2.0
logger 1.3.0
stringio 0.0.2
ipaddr 1.2.2
openssl 2.1.2
ostruct 0.1.0
strscan 1.0.0
date 2.0.0
fileutils 1.1.0
etc 1.0.1
io-console 0.4.7
zlib 1.0.0
rexml 3.1.9
psych 3.1.0
mutex_m 0.1.0
webrick 1.4.2

</details>

generated on: 2020-08-04 </details> </pre> </details>

closed time in a day

nerdyc

issue commentfastlane/fastlane

Adding new team member via Spaceship fails due to 404 Not Found

This was fixed and merged in https://github.com/fastlane/fastlane/pull/17315. This should be out in the next fastlane version this week!

nerdyc

comment created time in a day

push eventfastlane/fastlane

Max Ott

commit sha 402c5be845434c8b9aaeab40389abc5d39976532

[spaceship] support for adding & removing users (#17315) * New user invitation model * Add user_invitation model * Include model and add delete helper * Added enum for UserRole Co-authored-by: Max Ott <max@transporterapp.io> Co-authored-by: Josh Holtz <josh@rokkincat.com>

view details

push time in a day

PR merged fastlane/fastlane

[spaceship] support for adding & removing users cla: yes tool: spaceship

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

Own branch with new model: ref: https://github.com/fastlane/fastlane/pull/17305

+100 -0

4 comments

3 changed files

max-ott

pr closed time in a day

starteddemharusnam/SwiftUIDrag

started time in a day

PullRequestReviewEvent

push eventmax-ott/fastlane

Josh Holtz

commit sha 931594cb31a638432cec0be721227e9dfa57006b

Added enum for UserRole

view details

push time in a day

pull request commentfastlane/fastlane

[spaceship] support for adding & removing users

@googlebot I consent.

max-ott

comment created time in a day

push eventmax-ott/fastlane

Josh Holtz

commit sha f3ce374c88ae40bd09d9eb49f92dd6d7b122891d

Include model and add delete helper

view details

push time in a day

issue commentfastlane/fastlane

"NoMethodError: [!] undefined method `status' for nil:NilClass" error received when using upload_to_testflight(api_key: api_key) action

@xanderbuck I think I’m going to keep this open and see if we can provide some more useful feedback when the P8 is bad 😊 I’m sure there will be more reports of this if we don’t... which is totally fair 😉

And welcome to community! So happy to have you 😊 Glad you had a good experience! Hopefully we see (and don’t see you) more 😝

xanderbuck

comment created time in a day

issue commentfastlane/fastlane

app_store_connect_api_key doesn't work with key_content

@SEGVeenstra I’m glad key_filepath works but key_content should be working too! How are you trying to load it? Are you trying to load it from an environment variable or a string? One thing you will need to make sure that you do is that you keep the new lines (\n) in there.

We should actually probably catch this error and spit out something a bit more useful 🤔

SEGVeenstra

comment created time in a day

issue closedfastlane/fastlane

[regression] firebase_app_distribution action is broken in 2.161.0

<!-- Thanks for helping fastlane! Before you submit your issue, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

New Regression Checklist

Regression Information

<!-- Knowing the breaking versions and last working versions helps us track down the regression easier -->

  • Breaking version: 2.161.0
  • Last working version: 2.160.0

Regression Description

firebase_app_distribution action is not working since the last update: it seems that groups parameter/contents is processed case-sensitive (probably) and the firebase backend returns error. There is an issue in action repository where other developers confirms that downgrading to 2.160.0 solves their issue, so this is not a regression in the action itself. Maybe it is regressed by #17256?

Complete output when running fastlane, including the stack trace and command used

This is the regressed fastlane output: <details> <pre> [14:02:36]: --------------------------------------- [14:02:36]: --- Step: firebase_app_distribution --- [14:02:36]: --------------------------------------- [14:02:36]: Authenticating with FIREBASE_TOKEN environment variable [14:02:36]: 🔐 Authenticated successfully. [14:02:38]: ⌛ Uploading the IPA. [14:02:53]: ✅ Uploaded the IPA. [14:02:53]: ✅ No release notes passed in. Skipping this step. [14:02:53]: ------------------- [14:02:53]: --- Step: is_ci --- [14:02:53]: ------------------- [14:02:53]: -------------------------- [14:02:53]: --- Step: fastlane env --- [14:02:53]: -------------------------- ... | 💥 | firebase_app_distribution | 20 | | 49 | is_ci | 0 | | 50 | fastlane env | 2 | +------+---------------------------------------------------------------+-------------+

[09:55:34]: fastlane finished with errors

[!] Could not enable access for testers. Check that the groups exist and the tester emails are formatted correctly Emails:
Groups: ["ios-testers"] script returned exit code 1

</pre> </details>

And this is the output on 2.160.0: <details> <pre>[13:50:30]: --------------------------------------- [13:50:30]: --- Step: firebase_app_distribution --- [13:50:30]: --------------------------------------- [13:50:30]: Authenticating with FIREBASE_TOKEN environment variable [13:50:30]: 🔐 Authenticated successfully. [13:50:32]: ⌛ Uploading the IPA. [13:50:44]: ✅ Uploaded the IPA. [13:50:44]: ✅ No release notes passed in. Skipping this step. [13:50:47]: ✅ Added testers/groups. [13:50:47]: 🎉 App Distribution upload finished successfully. [13:50:47]: ------------------------------------------- [13:50:47]: --- Step: upload_symbols_to_crashlytics --- [13:50:47]: ------------------------------------------- </pre> </details>

There is no difference in Fastfile between these two launches. They both call

		firebase_app_distribution(app: app_id, groups: "ios-testers", debug: true)	

Environment

<details><summary>✅ fastlane environment ✅</summary>

Stack

Key Value
OS 10.15.6
Ruby 2.4.9
Bundler? true
Git git version 2.24.3 (Apple Git-128)
Installation Source ~/.rvm/gems/ruby-2.4.9/bin/fastlane
Host Mac OS X 10.15.6 (19G2021)
Ruby Lib Dir ~/.rvm/rubies/ruby-2.4.9/lib
OpenSSL Version OpenSSL 1.1.1g 21 Apr 2020
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 12.0

System Locale

Variable Value
LANG ru_RU.UTF-8
LC_ALL
LANGUAGE

fastlane gems

Gem Version Update-Status
fastlane 2.161.0 ✅ Up-To-Date

Loaded fastlane plugins:

Plugin Version Update-Status
fastlane-plugin-firebase_management 1.1.0 ✅ Up-To-Date
fastlane-plugin-firebase_app_distribution 0.2.2 ✅ Up-To-Date

<details><summary><b>Loaded gems</b></summary>

Gem Version
did_you_mean 1.1.0
bundler 1.17.3
rake 13.0.1
CFPropertyList 3.0.2
concurrent-ruby 1.1.7
i18n 0.9.5
minitest 5.14.2
thread_safe 0.3.6
tzinfo 1.2.7
activesupport 4.2.11.3
public_suffix 4.0.6
addressable 2.7.0
httpclient 2.8.3
json 2.3.1
algoliasearch 1.27.4
atomos 0.1.3
aws-eventstream 1.1.0
aws-partitions 1.376.0
aws-sigv4 1.2.2
jmespath 1.4.0
aws-sdk-core 3.108.0
aws-sdk-kms 1.38.0
aws-sdk-s3 1.81.1
babosa 1.0.3
claide 1.0.3
fuzzy_match 2.0.4
nap 1.1.0
netrc 0.11.0
ffi 1.13.1
ethon 0.12.0
typhoeus 1.4.0
cocoapods-core 1.9.3
cocoapods-deintegrate 1.0.4
cocoapods-downloader 1.4.0
cocoapods-plugins 1.0.0
cocoapods-search 1.0.0
cocoapods-stats 1.1.0
cocoapods-trunk 1.5.0
cocoapods-try 1.2.0
colored2 3.1.2
escape 0.0.4
fourflusher 2.3.1
gh_inspector 1.1.3
molinillo 0.6.6
ruby-macho 1.4.0
nanaimo 0.3.0
xcodeproj 1.18.0
cocoapods 1.9.3
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
declarative 0.0.20
declarative-option 0.1.0
digest-crc 0.6.1
unf_ext 0.0.7.7
unf 0.1.4
domain_name 0.5.20190701
dotenv 2.7.6
emoji_regex 3.0.0
excon 0.76.0
multipart-post 2.0.0
faraday 1.0.1
http-cookie 1.0.3
faraday-cookie_jar 0.0.7
faraday_middleware 1.0.0
fastimage 2.2.0
jwt 2.2.2
memoist 0.16.2
multi_json 1.15.0
os 1.1.1
signet 0.14.0
googleauth 0.13.1
mini_mime 1.0.2
uber 0.1.0
representable 3.0.4
retriable 3.1.2
google-api-client 0.38.0
google-cloud-env 1.3.3
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
google-cloud-storage 1.29.0
mini_magick 4.10.1
plist 3.5.0
rubyzip 2.3.0
security 0.1.3
naturally 2.2.0
simctl 1.6.8
slack-notifier 2.3.2
terminal-notifier 2.0.0
unicode-display_width 1.7.0
terminal-table 1.8.0
tty-screen 0.8.1
tty-cursor 0.7.1
tty-spinner 0.9.3
word_wrap 1.0.0
rouge 2.0.7
xcpretty 0.3.0
xcpretty-travis-formatter 1.0.0
fastlane-plugin-firebase_app_distribution 0.2.2
mime-types-data 3.2020.0512
mime-types 3.3.1
multi_xml 0.6.0
httparty 0.18.1
fastlane-plugin-firebase_management 1.1.0
mustache 1.1.1
open4 1.3.4
redcarpet 3.5.0
sassc 2.4.0
sqlite3 1.4.2
liferaft 0.0.6
xcinvoke 0.3.0
jazzy 0.13.5

</details> generated on: 2020-09-29 </details>

closed time in 2 days

Sega-Zero

issue closedfastlane/fastlane-plugin-firebase_app_distribution

The server responded with status 400

Hello! We've started getting 400 errors right after 0.2.2 update:

[20:07:57]: ---------------------------------------
[20:07:57]: --- Step: firebase_app_distribution ---
[20:07:57]: ---------------------------------------
[20:07:57]: Authenticating with GOOGLE_APPLICATION_CREDENTIALS environment variable: /home/circleci/google-service-account.json
[20:07:57]: 🔐 Authenticated successfully.
[20:07:57]: ⌛ Uploading the APK.
[20:08:03]: ✅ Uploaded the APK.
+------------------+---------+
|        Lane Context        |
+------------------+---------+
| DEFAULT_PLATFORM | android |
| PLATFORM_NAME    |         |
| LANE_NAME        | beta    |
+------------------+---------+
[20:08:03]: the server responded with status 400

+------+----------------------------+-------------+
|                fastlane summary                 |
+------+----------------------------+-------------+
| Step | Action                     | Time (in s) |
+------+----------------------------+-------------+
| 1    | opt_out_usage              | 0           |
| 2    | Verifying fastlane version | 0           |
| 3    | default_platform           | 0           |
| 💥   | firebase_app_distribution  | 6           |
+------+----------------------------+-------------+

[20:08:03]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

➡️  Distribute to hockeyapp suddenly failing
    https://github.com/fastlane/fastlane/issues/400 [closed] 8 💬
    22 Sep 2016

➡️  Uploading assets with a GitHub release fails in `set_github_release`
    https://github.com/fastlane/fastlane/issues/9922 [closed] 5 💬
    18 Nov 2017

➡️  Deliver: Segmentation fault after completing
    https://github.com/fastlane/fastlane/issues/10479 [closed] 16 💬
    10 May 2018

and 1 more at: https://github.com/fastlane/fastlane/search?q=the%20server%20responded%20with%20status%20400&type=Issues&utf8=✓

bundler: failed to load command: fastlane (/home/circleci/.rubies/ruby-2.6.1/bin/fastlane)
Faraday::BadRequestError: [!] the server responded with status 400
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/response/raise_error.rb:16:in `on_complete'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:12:in `block in call'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:65:in `on_complete'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:11:in `call'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday_middleware-1.0.0/lib/faraday_middleware/response_middleware.rb:36:in `call'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/rack_builder.rb:153:in `build_response'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/connection.rb:492:in `run_request'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/faraday-1.0.1/lib/faraday/connection.rb:279:in `post'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-plugin-firebase_app_distribution-0.2.2/lib/fastlane/plugin/firebase_app_distribution/client/firebase_app_distribution_api_client.rb:68:in `post_notes'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-plugin-firebase_app_distribution-0.2.2/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:37:in `run'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:263:in `block (2 levels) in execute_action'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in `execute_action'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:255:in `block in execute_action'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:229:in `chdir'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:229:in `execute_action'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/fast_file.rb:159:in `method_missing'
  Fastfile:10:in `block in parsing_binding'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/lane_manager.rb:47:in `cruise_lane'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/commands_generator.rb:352:in `run'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
  /home/circleci/.rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/fastlane-2.161.0/bin/fastlane:23:in `<top (required)>'
  /home/circleci/.rubies/ruby-2.6.1/bin/fastlane:23:in `load'
  /home/circleci/.rubies/ruby-2.6.1/bin/fastlane:23:in `<top (required)>'

+-------------------------------------------+---------+---------------------------------+
|                                     Used plugins                                      |
+-------------------------------------------+---------+---------------------------------+
| Plugin                                    | Version | Action                          |
+-------------------------------------------+---------+---------------------------------+
| fastlane-plugin-firebase_app_distribution | 0.2.2   | firebase_app_distribution       |
|                                           |         | firebase_app_distribution_login |
+-------------------------------------------+---------+---------------------------------+

Any ideas on these? I'll provide additional information if necessary.

closed time in 2 days

dummyco

issue commentfastlane/fastlane-plugin-firebase_app_distribution

The server responded with status 400

@SerhiiMatvieiev No need to downgrade anymore! You can upgrade the firebase plugin to 0.2.3 (that has the fix in it)

dummyco

comment created time in 2 days

issue commentfastlane/fastlane-plugin-firebase_app_distribution

Release version v0.2.3

Of course! Thanks again ❤️

joshdholtz

comment created time in 2 days

issue commentfastlane/fastlane-plugin-firebase_app_distribution

Release version v0.2.3

Thank you! Really appreciate the quick response 🙌

joshdholtz

comment created time in 2 days

issue commentfastlane/fastlane-plugin-firebase_app_distribution

Release version v0.2.3

@lfkellogg That would be great! I texted Stefan but I know he is off today so if you could build and push to Rubygems that would be 🔥

joshdholtz

comment created time in 2 days

issue openedfastlane/fastlane-plugin-firebase_app_distribution

Release version v0.2.3

Need to release - https://github.com/fastlane/fastlane-plugin-firebase_app_distribution/releases/tag/v0.2.3

@tagboola @lfkellogg Would either of you be able to release v0.2.3 to Ruby gems? A fix is in (and tested) and version is bumped.

I don’t have access to fastlane-plugin-firebase_app_distribution but I’ve requested access from @snatchev (whenever he is able to give it to me). Not sure if either of you would be able to add me (joshdholtz) but if you could that would be ❤

created time in 2 days

created tagfastlane/fastlane-plugin-firebase_app_distribution

tagv0.2.3

fastlane plugin for Firebase App Distribution. https://firebase.google.com/docs/app-distribution

created time in 2 days

push eventfastlane/fastlane-plugin-firebase_app_distribution

Josh Holtz

commit sha f25e3b3b41e6545060e72361e51d584e9b9e325a

Bump version to 0.2.3

view details

push time in 2 days

issue commentfastlane/fastlane-plugin-firebase_app_distribution

The server responded with status 400

Fixed in https://github.com/fastlane/fastlane-plugin-firebase_app_distribution/pull/160 by @brownoxford ❤️ I will comment when the new gem is out.

dummyco

comment created time in 2 days

issue commentfastlane/fastlane

[regression] firebase_app_distribution action is broken in 2.161.0

Fixed in https://github.com/fastlane/fastlane-plugin-firebase_app_distribution/pull/160 by @brownoxford ❤️ I will comment when the new gem is out.

Sega-Zero

comment created time in 2 days

push eventfastlane/fastlane-plugin-firebase_app_distribution

Chris Abernethy

commit sha d08646a051e4534a40cb8848d093d8edf15f80ed

fix: specify content-type headers when making json post requests Fixes issue #159

view details

Josh Holtz

commit sha 0641fbd6a0d7a5f3bcb2743c59a1896774eeca51

Merge pull request #160 from brownoxford/bugfix/159 fix: specify content-type headers when making json post requests

view details

push time in 2 days

PullRequestReviewEvent

issue commentfastlane/fastlane-plugin-firebase_app_distribution

The server responded with status 400

Yup yup! I’m working on a fix for exactly that 😊

dummyco

comment created time in 2 days

issue commentfastlane/fastlane

[regression] firebase_app_distribution action is broken in 2.161.0

@sbo-nemlig @brownoxford Yup yup, I’m working on a fix for this right now! I’ll keep you all updated when I have something ready

Sega-Zero

comment created time in 2 days

issue commentfastlane/fastlane

[regression] firebase_app_distribution action is broken in 2.161.0

I think this might be the cause - https://github.com/fastlane/fastlane/pull/17218

This was a fix to another problem but it looks the firebase plugin might have been relying on this 🤔 I’m unsure but that is what I’m going to look into first.

Sega-Zero

comment created time in 2 days

issue commentfastlane/fastlane-plugin-firebase_app_distribution

The server responded with status 400

Looking into the issue! Will hopefully have a solution soon.

dummyco

comment created time in 2 days

issue commentfastlane/fastlane

[regression] firebase_app_distribution action is broken in 2.161.0

Looking into what could have caused this! Will try to have a fix soon.

Sega-Zero

comment created time in 2 days

pull request commentfastlane/fastlane

[pilot][spaceship][action] set ASC API key in pilot, new app_store_connect_api_key action, and spaceship fixes for both of those

@xanderbuck Can you create a new issue and mention me in it?

joshdholtz

comment created time in 2 days

issue commentfastlane/fastlane

deliver issue: "Waiting for screenshot to appear before uploading..."

Oh goodness! I don't know if your results make me feel better or worse 😝

I'll try to replicate on my side and see which of these errors (if any) I get 😬

exavi

comment created time in 2 days

issue commentfastlane/fastlane

App Review information not persisting from previous version

@john-mejia Greatly appreciated it! I won't be able to look in to anymore today (I got some family stuff to do) but I will look into tomorrow (or Wednesday at latest) for you!

john-mejia

comment created time in 2 days

issue commentfastlane/fastlane

Deliver: Phased release (phased_release) does not seem to work

@john-mejia Oh interesting.... Can you create a new issue for that and mention me in it? That does sound like a regression that I might have missed 😬

strongbox-mark

comment created time in 2 days

issue commentfastlane/fastlane

Deliver: Phased release (phased_release) does not seem to work

@robmaceachern Making meta data empty and setting skip to false is the correct work around right now 🤔 I'll look into moving this outside of metadata though! I just need to make sure its backwards compatible enough to make that change 😬

strongbox-mark

comment created time in 2 days

create barnchjoshdholtz/homebrew-core

branch : bump-fastlane-2.161.0

created branch time in 2 days

PR opened Homebrew/homebrew-core

fastlane 2.161.0

Created with brew bump-formula-pr.

+2 -2

0 comment

1 changed file

pr created time in 2 days

create barnchfastlane/docs

branch : update-actions-md-1601321523

created branch time in 2 days

PR opened fastlane/docs

[Bot] Update docs for latest fastlane release 2.161.0 (actions.md, available-plugins.md) 🚀

Auto-generated by fastlane bot 🤖

+4495 -4396

0 comment

23 changed files

pr created time in 2 days

created tagfastlane/fastlane

tagfastlane/2.161.0

🚀 The easiest way to automate building and releasing your iOS and Android apps

created time in 2 days

created tagfastlane/fastlane

tag2.161.0

🚀 The easiest way to automate building and releasing your iOS and Android apps

created time in 2 days

release fastlane/fastlane

2.161.0

released time in 2 days

issue commentfastlane/fastlane

Deliver: Phased release (phased_release) does not seem to work

@john-mejia It shouldn't have stopped persisting 😬 I don't have any issues over here with mine persisting 🤔 But there are to things at play here.

  1. The session is stored in ~/.fastlane/spaceship/<email> directory
    • There could be some issue with this not getting stored? Maybe?
  2. The password for you Apple ID is stored in Keychain access
    • This is what gets looked at after the session expires and you enter your email address. If you are relying on your password to be entered automatically and its not reading from here, your keychain may not be unlocked? Maybe?
strongbox-mark

comment created time in 2 days

push eventfastlane/fastlane

Josh Holtz

commit sha 53ce1fab1f616b981fc80d3abd97320f65187ba7

Version bump to 2.161.0 (#17331)

view details

push time in 2 days

PR merged fastlane/fastlane

Version bump to 2.161.0 cla: yes

Auto-generated by fastlane 🤖

Changes since release '2.160.0':

  • [action] add file ignore param for ensure_git_status_clean (#17115) via Devzhr
  • [action[ set http request read_timeout to 300 seconds for download_dsyms (#17262) via Pranav Raj
  • [Fastlane.swift] fix crash in LaneFileProtocol.swift when executing fastlane Swift without using SPM (#17276) via Roger Oba
  • [docs] update AppStoreConnect.md (#17319) via Fernando
  • [docs] fix typos in documentation across the board (#17324) via Roger Oba
  • [pilot] make key contents sensitive (#17256) via Roger Oba
  • [action] fixed issue in app_store_connect_api_key with loading key content from env variable (#17322) via Josh Holtz
  • [spaceship] checks is not nil on Spaceship::ConnectAPI.patch_app (#17261) via Abraão Levi de Oliveira Figueredo
  • [spaceship] modify Net::HTTPGenericRequest monkeypatch so that only Apple domains are affected (#17218) via Ash Tyndall
+116 -113

0 comment

18 changed files

joshdholtz

pr closed time in 2 days

PR opened fastlane/fastlane

Version bump to 2.161.0

Auto-generated by fastlane 🤖

Changes since release '2.160.0':

  • [action] add file ignore param for ensure_git_status_clean (#17115) via Devzhr
  • Set http request read_timeout to 300 seconds (#17262) via Pranav Raj
  • [Fastlane.swift] fix crash in LaneFileProtocol.swift when executing fastlane Swift without using SPM (#17276) via Roger Oba
  • Update AppStoreConnect.md (#17319) via Fernando
  • [documentation] fix typos in documentation across the board (#17324) via Roger Oba
  • [pilot] make key contents sensitive (#17256) via Roger Oba
  • [action] fixed issue in app_store_connect_api_key with loading key content from env variable (#17322) via Josh Holtz
  • [spaceship] checks is not nil on Spaceship::ConnectAPI.patch_app (#17261) via Abraão Levi de Oliveira Figueredo
  • Modify Net::HTTPGenericRequest monkeypatch so that only Apple domains are affected (#17218) via Ash Tyndall
+116 -113

0 comment

18 changed files

pr created time in 2 days

create barnchfastlane/fastlane

branch : version-bump-2.161.0

created branch time in 2 days

push eventfastlane/fastlane

Devzhr

commit sha c6afe0400f6db5017175580cf344a1a3c51dfb20

[action] add file ignore param for ensure_git_status_clean (#17115) * Add file ignore param for ensure_git_status_clean * Add option ignored file ensure_git_status_clean.rb * is_string to true * remove default_value

view details

push time in 2 days

PR merged fastlane/fastlane

[action] add file ignore param for ensure_git_status_clean cla: yes status: needs-attention

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

<!-- Why is this change required? What problem does it solve? --> <!-- If it fixes an open issue, please link to the issue here. -->

Description

<!-- Describe your changes in detail. --> <!-- Please describe in detail how you tested your changes. -->

Testing Steps

<!-- Optional: steps, commands, or code used to test your changes. --> <!-- Providing these will reduce the time needed for testing and review by the fastlane team. -->

+13 -2

5 comments

1 changed file

devzhr

pr closed time in 2 days

PullRequestReviewEvent

push eventfastlane/fastlane

Pranav Raj

commit sha 8a75bcc1baac37f54d80c70562c1a001e66e5ad3

Set http request read_timeout to 300 seconds (#17262)

view details

push time in 2 days

PR merged fastlane/fastlane

[action] fix Net::readtimeout error in download_dsyms action cla: yes

<!-- Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes by putting an x in the [ ] (don't: [x ], [ x], do: [x]) -->

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

Refer to this: #17252 <!-- If it fixes an open issue, please link to the issue here. -->

Description

<!-- Describe your changes in detail. --> Have increased the read_timeout from the default 60s to 300s. <!-- Please describe in detail how you tested your changes. -->

Testing Steps

<!-- Optional: steps, commands, or code used to test your changes. --> <!-- Providing these will reduce the time needed for testing and review by the fastlane team. --> Ran bundle exec fastlane test command which ran successfully.

+1 -0

3 comments

1 changed file

pranavraj219

pr closed time in 2 days

PullRequestReviewEvent

push eventfastlane/fastlane

Roger Oba

commit sha 70fac55f1ca5bb1c4c9f0496328cdb7a04e6bf3e

[Fastlane.swift] fix crash in `LaneFileProtocol.swift` when executing fastlane Swift without using SPM (#17276) * Fix force unwrap crash when not in SPM environment. * Remove redundant macro condition. * Review documentation wording and style. * Rename function to use verb instead of noun 🤓.

view details

push time in 2 days

issue closedfastlane/fastlane

[swift] 784: unexpected token at '' when running any lane in Fastlane Swift

New Regression Checklist

Regression Information

  • Breaking version: 2.159.0
  • Last working version: 2.158.0

Regression Description

Running fastlane Swift without using SPM crashes with the error:

… Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/rogerluan/Documents/Projects/tellus-ios/fastlane/swift/LaneFileProtocol.swift, line 121 … 784: unexpected token at '' …

Note that this was only possible after fixing some issues according to this comment: https://github.com/fastlane/fastlane/issues/17234#issuecomment-695099513

Complete output when running fastlane, including the stack trace and command used

<!-- You can use: --capture_output as the last commandline argument to get that collected for you -->

<!-- The output of --capture_output could contain sensitive data such as application ids, certificate ids, or email addresses, Please make sure you double check the output and replace anything sensitive you don't wish to submit in the issue -->

<details> <pre>[18:59:41]: ▸ Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/rogerluan/Documents/Projects/tellus-ios/fastlane/swift/LaneFileProtocol.swift, line 121 #<Thread:0x00007fa552614988@/Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/swift_lane_manager.rb:220 run> terminated with exception (report_on_exception is true): Traceback (most recent call last): 9: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/swift_lane_manager.rb:223:in block in start_socket_thread' 8: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:38:instart' 7: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:158:in listen' 6: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:49:inreceive_and_process_commands' 5: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:49:in loop' 4: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:62:inblock in receive_and_process_commands' 3: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/socket_server.rb:81:in parse_and_execute_command' 2: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/server/command_parser.rb:12:inparse' 1: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/json-2.3.1/lib/json/common.rb:263:in parse' /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/json-2.3.1/lib/json/common.rb:263:inparse': 784: unexpected token at '' (JSON::ParserError) [18:59:41]: ▸ sh: line 1: 37728 Illegal instruction: 4 ./fastlane/FastlaneRunner lane submit version 2.30.14 swiftServerPort 2000 > /dev/null #<Thread:0x00007fa552637e10@/Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/swift_lane_manager.rb:96 run> terminated with exception (report_on_exception is true): Traceback (most recent call last): 4: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/swift_lane_manager.rb:97:in block in cruise_swift_lane_in_thread' 3: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/helper/sh_helper.rb:12:insh' 2: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane/lib/fastlane/helper/sh_helper.rb:80:in sh_control_output' 1: from /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane_core/lib/fastlane_core/ui/ui.rb:17:inmethod_missing' /Users/rogerluan/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/gems/fastlane-2.160.0/fastlane_core/lib/fastlane_core/ui/interface.rb:153:in `shell_error!': Exit status of command './fastlane/FastlaneRunner lane submit version 2.30.14 swiftServerPort 2000 > /dev/null' was 132 instead of 0. (FastlaneCore::Interface::FastlaneShellError) Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/rogerluan/Documents/Projects/tellus-ios/fastlane/swift/LaneFileProtocol.swift, line 121 sh: line 1: 37728 Illegal instruction: 4 ./fastlane/FastlaneRunner lane submit version 2.30.14 swiftServerPort 2000 > /dev/null +-----------+--------+ | Lane Context | +-----------+--------+ | LANE_NAME | submit | +-----------+--------+ [18:59:41]: 784: unexpected token at '' [18:59:41]: fastlane finished with errors </pre> </details>

Environment

<!-- Please run fastlane env and copy the output below. This will help us help you :+1: If you used --capture_output option, please remove this block as it is already included there. -->

<details> <pre><details><summary>✅ fastlane environment ✅</summary>

Stack

Key Value
OS 10.15.6
Ruby 2.6.5
Bundler? true
Git git version 2.24.3 (Apple Git-128)
Installation Source ~/Documents/Projects/tellus-ios/.vendor/ruby/2.6.0/bin/fastlane
Host Mac OS X 10.15.6 (19G2021)
Ruby Lib Dir ~/.rbenv/versions/2.6.5/lib
OpenSSL Version OpenSSL 1.1.1d 10 Sep 2019
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 11.5

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL en_US.UTF-8
LANGUAGE

fastlane files:

<details><summary>./fastlane/Fastfile.swift</summary>

<redacted>

</details>

No Appfile found

fastlane gems

Gem Version Update-Status
fastlane 2.160.0 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

<details><summary><b>Loaded gems</b></summary>

Gem Version
bundler 2.1.4
rake 13.0.1
CFPropertyList 3.0.2
ZenTest 4.12.0
RubyInline 3.12.5
concurrent-ruby 1.1.6
i18n 0.9.5
minitest 5.14.1
thread_safe 0.3.6
tzinfo 1.2.7
activesupport 4.2.11.3
public_suffix 4.0.6
addressable 2.7.0
httpclient 2.8.3
json 2.3.1
algoliasearch 1.27.3
atomos 0.1.3
aws-eventstream 1.1.0
aws-partitions 1.373.0
aws-sigv4 1.2.2
jmespath 1.4.0
aws-sdk-core 3.107.0
aws-sdk-kms 1.38.0
aws-sdk-s3 1.81.0
babosa 1.0.3
claide 1.0.3
fuzzy_match 2.0.4
nap 1.1.0
netrc 0.11.0
ffi 1.13.1
ethon 0.12.0
typhoeus 1.4.0
cocoapods-core 1.9.3
cocoapods-deintegrate 1.0.4
cocoapods-downloader 1.3.0
cocoapods-plugins 1.0.0
cocoapods-search 1.0.0
cocoapods-stats 1.1.0
cocoapods-trunk 1.5.0
cocoapods-try 1.2.0
colored2 3.1.2
escape 0.0.4
fourflusher 2.3.1
gh_inspector 1.1.3
molinillo 0.6.6
ruby-macho 1.4.0
nanaimo 0.3.0
xcodeproj 1.18.0
cocoapods 1.9.3
rouge 2.0.7
xcpretty 0.3.0
cocoapods-binary 0.4.4
dotenv 2.7.6
osx_keychain 1.0.2
cocoapods-keys 2.2.1
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
declarative 0.0.20
declarative-option 0.1.0
digest-crc 0.6.1
unf_ext 0.0.7.7
unf 0.1.4
domain_name 0.5.20190701
emoji_regex 3.0.0
excon 0.76.0
multipart-post 2.0.0
faraday 1.0.1
http-cookie 1.0.3
faraday-cookie_jar 0.0.7
faraday_middleware 1.0.0
fastimage 2.2.0
jwt 2.2.2
memoist 0.16.2
multi_json 1.15.0
os 1.1.1
signet 0.14.0
googleauth 0.13.1
mini_mime 1.0.2
uber 0.1.0
representable 3.0.4
retriable 3.1.2
google-api-client 0.38.0
google-cloud-env 1.3.3
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
google-cloud-storage 1.28.0
mini_magick 4.10.1
plist 3.5.0
rubyzip 2.3.0
security 0.1.3
naturally 2.2.0
simctl 1.6.8
slack-notifier 2.3.2
terminal-notifier 2.0.0
unicode-display_width 1.7.0
terminal-table 1.8.0
tty-screen 0.8.1
tty-cursor 0.7.1
tty-spinner 0.9.3
word_wrap 1.0.0
xcpretty-travis-formatter 1.0.0
mustache 1.1.1
open4 1.3.4
redcarpet 3.5.0
sassc 2.4.0
sqlite3 1.4.2
liferaft 0.0.6
xcinvoke 0.3.0
jazzy 0.13.4

</details>

generated on: 2020-09-18 </details></pre> </details>

closed time in 2 days

rogerluan
PullRequestReviewEvent

Pull request review commentfastlane/fastlane

[deliver] transform string key to symbol, since hash args in options from CLI keyed by string

 def normalize_language_keys(options)      def set_review_information(version, options)       return unless options[:app_review_information]-      info = options[:app_review_information]+      info = options[:app_review_information].transform_keys(&:to_sym)

transform_keys is only available in Ruby 2.5 and up so we need to do something a little bit more manual here 😬

      info = options[:app_review_information]
      info = info.collect { |k, v| [k.to_sym, v] }.to_h
TragedyStar

comment created time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventfastlane/fastlane

Fernando

commit sha e5e31a8718e249d78126d04bb123f3621cc3ffd2

Update AppStoreConnect.md (#17319) Replace deprecated Spaceship::Tunes calls with Spaceship::ConnectAPI

view details

push time in 2 days

PullRequestReviewEvent

push eventfastlane/fastlane

Roger Oba

commit sha cd4cf9d809a681c90a1d27f8240a3cbee6d42cf7

[documentation] fix typos in documentation across the board (#17324) * Fix typos in documentation. * Revert changes made to fastlane/swift/* files.

view details

push time in 2 days

PR merged fastlane/fastlane

[documentation] fix typos in documentation across the board cla: yes

🔑

Checklist

  • [x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • [x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary.

Motivation and Context

I've noticed a few typos every now and then and decided to scan the whole project looking for them.

Description

Vale was used to look for them, and although I scanned all files, I feel like code comments were probably left behind 😛 but still caught a few typos here and there.

Testing Steps

N/A

+18 -18

0 comment

12 changed files

rogerluan

pr closed time in 2 days

PullRequestReviewEvent

issue commentfastlane/fastlane

Error during uploading metadata: The attribute 'releaseType' can not be modified.

@mogbot @myanime Ahhhhh, I think there are issues with this when its an "Apple Arcade" app and also "pre-order" 😱

I will look into how to best fix this while providing backwards capability for other users 🤔 Yell at me if you don't hear from me in a day or two 😉

oleksiisedun

comment created time in 2 days

issue commentfastlane/fastlane

[deliver] Spaceship::UnexpectedResponse: An attribute value is not acceptable for the current resource state.

@TheWirv I wish we could have gotten back a more useful error from the API there. Did you have any issues showing to you in the dashboard at all when submitting?

Your logs showed that it failed during the update of submission information (which is 👇 from your logs above)

submission_information.add_id_info_limits_tracking                         | false                                                                             |
| submission_information.add_id_info_serves_ads                              | false                                                                             |
| submission_information.add_id_info_tracks_action                           | false                                                                             |
| submission_information.add_id_info_tracks_install                          | false                                                                             |
| submission_information.add_id_info_uses_idfa                               | false                                                                             |
| submission_information.content_rights_has_rights                           | false                                                                             |
| submission_information.content_rights_contains_third_party_content         | false                                                                             |
| submission_information.export_compliance_platform                          | ios                                                                               |
| submission_information.export_compliance_compliance_required               | false                                                                             |
| submission_information.export_compliance_encryption_updated                | false                                                                             |
| submission_information.export_compliance_uses_encryption                   | false                                                                             |
| submission_information.export_compliance_is_exempt                         | false                                                                             |
| submission_information.export_compliance_contains_third_party_cryptography | false                                                                             |
| submission_information.export_compliance_contains_proprietary_cryptography | false                                                                             |
| submission_information.export_compliance_available_on_french_store         | false

Is this all true? Did you have to adjust any of these settings when you submitted through the dashboard?

And future thanks for answering my questions 😊

TheWirv

comment created time in 2 days

issue commentfastlane/fastlane

fastlane deliver: Potential server error received: 'Unexpected Error'

Is this still an issue that you are consistently receiving? I'm not really sure what could be causing this be the looks of those logs 😔

I'm not sure if this is something you are able to run but running fastlane run spaceship_logs after this failure and sending me that file would be a big help here (if you are able to get it). Its the raw API requests and responses.

danimal521

comment created time in 2 days

IssuesEvent

issue commentfastlane/fastlane

Exception occurred when creating MZContentProviderUpload for provider. (1004)

@Panajev I believe this is temporary issue. If you could try uploading again and/or use a different provider (👇) that would be great!

# Available options are: DAV, Aspera, Signiant
DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS=-t Aspera
Panajev

comment created time in 2 days

issue commentfastlane/fastlane

Deliver: Phased release (phased_release) does not seem to work

@strongbox-mark @john-mejia I think this might be because you have skip_metadata: true 🤔 This is technically metadata so that needs to be false in order for it to update 😬

strongbox-mark

comment created time in 2 days

more