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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version bump to 2.220.0 #21943

Merged
merged 1 commit into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 4 additions & 8 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
fastlane (2.219.0)
fastlane (2.220.0)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
Expand Down Expand Up @@ -54,7 +54,7 @@ GEM
ast (2.4.2)
atomos (0.1.3)
aws-eventstream (1.3.0)
aws-partitions (1.876.0)
aws-partitions (1.877.0)
aws-sdk-core (3.190.1)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
Expand Down Expand Up @@ -116,11 +116,10 @@ GEM
digest-crc (0.6.5)
rake (>= 12.0.0, < 14.0.0)
docile (1.3.5)
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
domain_name (0.6.20240107)
dotenv (2.8.1)
emoji_regex (3.2.3)
excon (0.108.0)
excon (0.109.0)
fakefs (1.8.0)
faraday (1.4.1)
faraday-excon (~> 1.1)
Expand Down Expand Up @@ -325,9 +324,6 @@ GEM
tty-spinner (0.9.3)
tty-cursor (~> 0.7)
uber (0.1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
unicode-display_width (2.4.2)
webmock (3.18.1)
addressable (>= 2.8.0)
Expand Down
172 changes: 86 additions & 86 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,38 +35,50 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/
<!-- This table is regenerated and resorted on each release -->
<table id='team'>
<tr>
<td id='iulian-onofrei'>
<a href='https://github.com/revolter'>
<img src='https://github.com/revolter.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Revolt666'>Iulian Onofrei</a></h4>
</td>
<td id='manu-wallner'>
<a href='https://github.com/milch'>
<img src='https://github.com/milch.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/acrooow'>Manu Wallner</a></h4>
</td>
<td id='joshua-liebowitz'>
<a href='https://github.com/taquitos'>
<img src='https://github.com/taquitos.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/taquitos'>Joshua Liebowitz</a></h4>
</td>
<td id='danielle-tomlinson'>
<a href='https://github.com/endocrimes'>
<img src='https://github.com/endocrimes.png' width='140px;'>
<td id='fumiya-nakamura'>
<a href='https://github.com/nafu'>
<img src='https://github.com/nafu.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/endocrimes'>Danielle Tomlinson</a></h4>
<h4 align='center'><a href='https://twitter.com/nafu003'>Fumiya Nakamura</a></h4>
</td>
<td id='satoshi-namai'>
<a href='https://github.com/ainame'>
<img src='https://github.com/ainame.png' width='140px;'>
<td id='helmut-januschka'>
<a href='https://github.com/hjanuschka'>
<img src='https://github.com/hjanuschka.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/ainame'>Satoshi Namai</a></h4>
<h4 align='center'><a href='https://twitter.com/hjanuschka'>Helmut Januschka</a></h4>
</td>
<td id='felix-krause'>
<a href='https://github.com/KrauseFx'>
<img src='https://github.com/KrauseFx.png' width='140px;'>
<td id='jorge-revuelta-h'>
<a href='https://github.com/minuscorp'>
<img src='https://github.com/minuscorp.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/KrauseFx'>Felix Krause</a></h4>
<h4 align='center'><a href='https://twitter.com/minuscorp'>Jorge Revuelta H</a></h4>
</td>
</tr>
<tr>
<td id='jan-piotrowski'>
<a href='https://github.com/janpio'>
<img src='https://github.com/janpio.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Sujan'>Jan Piotrowski</a></h4>
</td>
<td id='daniel-jankowski'>
<a href='https://github.com/mollyIV'>
<img src='https://github.com/mollyIV.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/mollyIV'>Daniel Jankowski</a></h4>
</td>
<td id='艂ukasz-grabowski'>
<a href='https://github.com/lucgrabowski'>
<img src='https://github.com/lucgrabowski.png' width='140px;'>
Expand All @@ -79,18 +91,6 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/
</a>
<h4 align='center'><a href='https://twitter.com/mgrebenets'>Maksym Grebenets</a></h4>
</td>
<td id='fumiya-nakamura'>
<a href='https://github.com/nafu'>
<img src='https://github.com/nafu.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/nafu003'>Fumiya Nakamura</a></h4>
</td>
<td id='j茅r么me-lacoste'>
<a href='https://github.com/lacostej'>
<img src='https://github.com/lacostej.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/lacostej'>J茅r么me Lacoste</a></h4>
</td>
<td id='stefan-natchev'>
<a href='https://github.com/snatchev'>
<img src='https://github.com/snatchev.png' width='140px;'>
Expand All @@ -99,107 +99,107 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/
</td>
</tr>
<tr>
<td id='helmut-januschka'>
<a href='https://github.com/hjanuschka'>
<img src='https://github.com/hjanuschka.png' width='140px;'>
<td id='josh-holtz'>
<a href='https://github.com/joshdholtz'>
<img src='https://github.com/joshdholtz.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/hjanuschka'>Helmut Januschka</a></h4>
<h4 align='center'><a href='https://twitter.com/joshdholtz'>Josh Holtz</a></h4>
</td>
<td id='manish-rathi'>
<a href='https://github.com/crazymanish'>
<img src='https://github.com/crazymanish.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/iammanishrathi'>Manish Rathi</a></h4>
</td>
<td id='max-ott'>
<a href='https://github.com/max-ott'>
<img src='https://github.com/max-ott.png' width='140px;'>
<td id='felix-krause'>
<a href='https://github.com/KrauseFx'>
<img src='https://github.com/KrauseFx.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/ott_max'>Max Ott</a></h4>
<h4 align='center'><a href='https://twitter.com/KrauseFx'>Felix Krause</a></h4>
</td>
<td id='jimmy-dee'>
<a href='https://github.com/jdee'>
<img src='https://github.com/jdee.png' width='140px;'>
<td id='kohki-miki'>
<a href='https://github.com/giginet'>
<img src='https://github.com/giginet.png' width='140px;'>
</a>
<h4 align='center'>Jimmy Dee</h4>
<h4 align='center'><a href='https://twitter.com/giginet'>Kohki Miki</a></h4>
</td>
<td id='roger-oba'>
<a href='https://github.com/rogerluan'>
<img src='https://github.com/rogerluan.png' width='140px;'>
<td id='joshua-liebowitz'>
<a href='https://github.com/taquitos'>
<img src='https://github.com/taquitos.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/rogerluan_'>Roger Oba</a></h4>
<h4 align='center'><a href='https://twitter.com/taquitos'>Joshua Liebowitz</a></h4>
</td>
</tr>
<tr>
<td id='iulian-onofrei'>
<a href='https://github.com/revolter'>
<img src='https://github.com/revolter.png' width='140px;'>
<td id='aaron-brager'>
<a href='https://github.com/getaaron'>
<img src='https://github.com/getaaron.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Revolt666'>Iulian Onofrei</a></h4>
<h4 align='center'><a href='https://twitter.com/getaaron'>Aaron Brager</a></h4>
</td>
<td id='josh-holtz'>
<a href='https://github.com/joshdholtz'>
<img src='https://github.com/joshdholtz.png' width='140px;'>
<td id='roger-oba'>
<a href='https://github.com/rogerluan'>
<img src='https://github.com/rogerluan.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/joshdholtz'>Josh Holtz</a></h4>
<h4 align='center'><a href='https://twitter.com/rogerluan_'>Roger Oba</a></h4>
</td>
<td id='daniel-jankowski'>
<a href='https://github.com/mollyIV'>
<img src='https://github.com/mollyIV.png' width='140px;'>
<td id='luka-mirosevic'>
<a href='https://github.com/lmirosevic'>
<img src='https://github.com/lmirosevic.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/mollyIV'>Daniel Jankowski</a></h4>
<h4 align='center'><a href='https://twitter.com/lmirosevic'>Luka Mirosevic</a></h4>
</td>
<td id='andrew-mcburney'>
<a href='https://github.com/armcburney'>
<img src='https://github.com/armcburney.png' width='140px;'>
<td id='matthew-ellis'>
<a href='https://github.com/matthewellis'>
<img src='https://github.com/matthewellis.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/armcburney'>Andrew McBurney</a></h4>
<h4 align='center'><a href='https://twitter.com/mellis1995'>Matthew Ellis</a></h4>
</td>
<td id='jan-piotrowski'>
<a href='https://github.com/janpio'>
<img src='https://github.com/janpio.png' width='140px;'>
<td id='satoshi-namai'>
<a href='https://github.com/ainame'>
<img src='https://github.com/ainame.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Sujan'>Jan Piotrowski</a></h4>
<h4 align='center'><a href='https://twitter.com/ainame'>Satoshi Namai</a></h4>
</td>
</tr>
<tr>
<td id='luka-mirosevic'>
<a href='https://github.com/lmirosevic'>
<img src='https://github.com/lmirosevic.png' width='140px;'>
<td id='jimmy-dee'>
<a href='https://github.com/jdee'>
<img src='https://github.com/jdee.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/lmirosevic'>Luka Mirosevic</a></h4>
<h4 align='center'>Jimmy Dee</h4>
</td>
<td id='kohki-miki'>
<a href='https://github.com/giginet'>
<img src='https://github.com/giginet.png' width='140px;'>
<td id='max-ott'>
<a href='https://github.com/max-ott'>
<img src='https://github.com/max-ott.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/giginet'>Kohki Miki</a></h4>
<h4 align='center'><a href='https://twitter.com/ott_max'>Max Ott</a></h4>
</td>
<td id='aaron-brager'>
<a href='https://github.com/getaaron'>
<img src='https://github.com/getaaron.png' width='140px;'>
<td id='j茅r么me-lacoste'>
<a href='https://github.com/lacostej'>
<img src='https://github.com/lacostej.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/getaaron'>Aaron Brager</a></h4>
<h4 align='center'><a href='https://twitter.com/lacostej'>J茅r么me Lacoste</a></h4>
</td>
<td id='olivier-halligon'>
<a href='https://github.com/AliSoftware'>
<img src='https://github.com/AliSoftware.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/aligatr'>Olivier Halligon</a></h4>
</td>
<td id='jorge-revuelta-h'>
<a href='https://github.com/minuscorp'>
<img src='https://github.com/minuscorp.png' width='140px;'>
<td id='danielle-tomlinson'>
<a href='https://github.com/endocrimes'>
<img src='https://github.com/endocrimes.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/minuscorp'>Jorge Revuelta H</a></h4>
<h4 align='center'><a href='https://twitter.com/endocrimes'>Danielle Tomlinson</a></h4>
</td>
</tr>
<tr>
<td id='matthew-ellis'>
<a href='https://github.com/matthewellis'>
<img src='https://github.com/matthewellis.png' width='140px;'>
<td id='andrew-mcburney'>
<a href='https://github.com/armcburney'>
<img src='https://github.com/armcburney.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/mellis1995'>Matthew Ellis</a></h4>
<h4 align='center'><a href='https://twitter.com/armcburney'>Andrew McBurney</a></h4>
</td>
</table>

Expand Down
38 changes: 19 additions & 19 deletions fastlane.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,32 @@ Gem::Specification.new do |spec|
spec.name = "fastlane"
spec.version = Fastlane::VERSION
# list of authors is regenerated and resorted on each release
spec.authors = ["Matthew Ellis",
"Jimmy Dee",
"Stefan Natchev",
"Roger Oba",
"Kohki Miki",
"Fumiya Nakamura",
"Josh Holtz",
spec.authors = ["Felix Krause",
"Iulian Onofrei",
"Andrew McBurney",
"Maksym Grebenets",
"Manish Rathi",
"Danielle Tomlinson",
"Joshua Liebowitz",
"Satoshi Namai",
"Manu Wallner",
"Luka Mirosevic",
"J茅r么me Lacoste",
"Felix Krause",
"Stefan Natchev",
"艁ukasz Grabowski",
"Roger Oba",
"Olivier Halligon",
"Daniel Jankowski",
"Andrew McBurney",
"Jimmy Dee",
"Jan Piotrowski",
"Max Ott",
"Maksym Grebenets",
"Helmut Januschka",
"Joshua Liebowitz",
"Danielle Tomlinson",
"Daniel Jankowski",
"Olivier Halligon",
"Satoshi Namai",
"Luka Mirosevic",
"Aaron Brager",
"Kohki Miki",
"Josh Holtz",
"Max Ott",
"Matthew Ellis",
"Jorge Revuelta H",
"Manish Rathi",
"Aaron Brager"]
"Fumiya Nakamura"]

spec.email = ["fastlane@krausefx.com"]
spec.summary = Fastlane::SUMMARY
Expand Down
2 changes: 1 addition & 1 deletion fastlane/lib/fastlane/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module Fastlane
VERSION = '2.219.0'.freeze
VERSION = '2.220.0'.freeze
SUMMARY = "The easiest way to build and release mobile apps.".freeze
DESCRIPTION = "The easiest way to automate beta deployments and releases for your iOS and Android apps".freeze
MINIMUM_XCODE_RELEASE = "7.0".freeze
Expand Down
2 changes: 1 addition & 1 deletion fastlane/swift/Deliverfile.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ public class Deliverfile: DeliverfileProtocol {
// during the `init` process, and you won't see this message
}

// Generated with fastlane 2.219.0
// Generated with fastlane 2.220.0
10 changes: 9 additions & 1 deletion fastlane/swift/DeliverfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ public protocol DeliverfileProtocol: AnyObject {
/// Clear all previously uploaded screenshots before uploading the new ones
var overwriteScreenshots: Bool { get }

/// Timeout in seconds to wait before considering screenshot processing as failed, used to handle cases where uploads to the App Store are stuck in processing
var screenshotProcessingTimeout: Int { get }

/// Sync screenshots with local ones. This is currently beta option so set true to 'FASTLANE_ENABLE_BETA_DELIVER_SYNC_SCREENSHOTS' environment variable as well
var syncScreenshots: Bool { get }

Expand All @@ -71,6 +74,9 @@ public protocol DeliverfileProtocol: AnyObject {
/// Rejects the previously submitted build if it's in a state where it's possible
var rejectIfPossible: Bool { get }

/// After submitting a new version, App Store Connect takes some time to recognize the new version and we must wait until it's available before attempting to upload metadata for it. There is a mechanism that will check if it's available and retry with an exponential backoff if it's not available yet. This option specifies how many times we should retry before giving up. Setting this to a value below 5 is not recommended and will likely cause failures. Increase this parameter when Apple servers seem to be degraded or slow
var versionCheckWaitRetryLimit: Int { get }

/// Should the app be automatically released once it's approved? (Cannot be used together with `auto_release_date`)
var automaticRelease: Bool? { get }

Expand Down Expand Up @@ -215,10 +221,12 @@ public extension DeliverfileProtocol {
var skipAppVersionUpdate: Bool { return false }
var force: Bool { return false }
var overwriteScreenshots: Bool { return false }
var screenshotProcessingTimeout: Int { return 3600 }
var syncScreenshots: Bool { return false }
var submitForReview: Bool { return false }
var verifyOnly: Bool { return false }
var rejectIfPossible: Bool { return false }
var versionCheckWaitRetryLimit: Int { return 7 }
var automaticRelease: Bool? { return nil }
var autoReleaseDate: Int? { return nil }
var phasedRelease: Bool { return false }
Expand Down Expand Up @@ -264,4 +272,4 @@ public extension DeliverfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.123]
// FastlaneRunnerAPIVersion [0.9.124]