diff --git a/README.md b/README.md index 0302f274b62..949967afacd 100644 --- a/README.md +++ b/README.md @@ -34,17 +34,23 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/ - - + - + + + - - - - + + - - - - - - - - - - - -
- - + + + -

Olivier Halligon

+

Manu Wallner

- - + + + -

Josh Holtz

+

Aaron Brager

+
+ + + +

Helmut Januschka

@@ -52,11 +58,19 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/

Jérôme Lacoste

- - + + + -

Matthew Ellis

+

Luka Mirosevic

+
+ + + +

Jorge Revuelta H

@@ -64,19 +78,17 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/

Stefan Natchev

- - + + + -

Jan Piotrowski

+

Jimmy Dee

- - + + + -

Helmut Januschka

+

Matthew Ellis

@@ -84,31 +96,19 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/

Fumiya Nakamura

Andrew McBurney

- - - -

Maksym Grebenets

-
- - - -

Manu Wallner

-
- - + + + -

Jimmy Dee

+

Olivier Halligon

@@ -116,49 +116,49 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/

Joshua Liebowitz

- - + + + -

Iulian Onofrei

+

Danielle Tomlinson

- - + + + -

Danielle Tomlinson

+

Kohki Miki

- - + + + -

Jorge Revuelta H

+

Josh Holtz

- - + + + -

Felix Krause

+

Iulian Onofrei

- - + + + -

Kohki Miki

+

Maksym Grebenets

- - + + + -

Aaron Brager

+

Felix Krause

- - + + + -

Luka Mirosevic

+

Jan Piotrowski

diff --git a/fastlane.gemspec b/fastlane.gemspec index 933c4e1735d..4ad73473609 100644 --- a/fastlane.gemspec +++ b/fastlane.gemspec @@ -15,26 +15,26 @@ Gem::Specification.new do |spec| spec.name = "fastlane" spec.version = Fastlane::VERSION # list of authors is regenerated and resorted on each release - spec.authors = ["Helmut Januschka", - "Olivier Halligon", - "Danielle Tomlinson", + spec.authors = ["Danielle Tomlinson", + "Josh Holtz", "Joshua Liebowitz", + "Olivier Halligon", + "Iulian Onofrei", + "Jan Piotrowski", + "Luka Mirosevic", + "Matthew Ellis", "Andrew McBurney", + "Kohki Miki", + "Maksym Grebenets", "Stefan Natchev", - "Jérôme Lacoste", "Felix Krause", + "Manu Wallner", + "Helmut Januschka", "Fumiya Nakamura", + "Jimmy Dee", + "Jérôme Lacoste", "Aaron Brager", - "Jan Piotrowski", - "Iulian Onofrei", - "Manu Wallner", - "Matthew Ellis", - "Maksym Grebenets", - "Jorge Revuelta H", - "Luka Mirosevic", - "Kohki Miki", - "Josh Holtz", - "Jimmy Dee"] + "Jorge Revuelta H"] spec.email = ["fastlane@krausefx.com"] spec.summary = Fastlane::DESCRIPTION diff --git a/fastlane/lib/fastlane/version.rb b/fastlane/lib/fastlane/version.rb index fb1c04f0f2b..fd8a1c894ef 100644 --- a/fastlane/lib/fastlane/version.rb +++ b/fastlane/lib/fastlane/version.rb @@ -1,5 +1,5 @@ module Fastlane - VERSION = '2.123.0'.freeze + VERSION = '2.124.0'.freeze DESCRIPTION = "The easiest way to automate beta deployments and releases for your iOS and Android apps".freeze MINIMUM_XCODE_RELEASE = "7.0".freeze RUBOCOP_REQUIREMENT = '0.49.1'.freeze diff --git a/fastlane/swift/Deliverfile.swift b/fastlane/swift/Deliverfile.swift index c1533330aa1..ed021bed47c 100644 --- a/fastlane/swift/Deliverfile.swift +++ b/fastlane/swift/Deliverfile.swift @@ -18,4 +18,4 @@ class Deliverfile: DeliverfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/Fastlane.swift b/fastlane/swift/Fastlane.swift index 2abf3abd004..2c3dad5f76c 100644 --- a/fastlane/swift/Fastlane.swift +++ b/fastlane/swift/Fastlane.swift @@ -496,6 +496,7 @@ func buildApp(workspace: String? = nil, archivePath: String? = nil, derivedDataPath: String? = nil, resultBundle: Bool = false, + resultBundlePath: String? = nil, buildlogPath: String = "~/Library/Logs/gym", sdk: String? = nil, toolchain: String? = nil, @@ -534,6 +535,7 @@ func buildApp(workspace: String? = nil, RubyCommand.Argument(name: "archive_path", value: archivePath), RubyCommand.Argument(name: "derived_data_path", value: derivedDataPath), RubyCommand.Argument(name: "result_bundle", value: resultBundle), + RubyCommand.Argument(name: "result_bundle_path", value: resultBundlePath), RubyCommand.Argument(name: "buildlog_path", value: buildlogPath), RubyCommand.Argument(name: "sdk", value: sdk), RubyCommand.Argument(name: "toolchain", value: toolchain), @@ -574,6 +576,7 @@ func buildIosApp(workspace: String? = nil, archivePath: String? = nil, derivedDataPath: String? = nil, resultBundle: Bool = false, + resultBundlePath: String? = nil, buildlogPath: String = "~/Library/Logs/gym", sdk: String? = nil, toolchain: String? = nil, @@ -612,6 +615,7 @@ func buildIosApp(workspace: String? = nil, RubyCommand.Argument(name: "archive_path", value: archivePath), RubyCommand.Argument(name: "derived_data_path", value: derivedDataPath), RubyCommand.Argument(name: "result_bundle", value: resultBundle), + RubyCommand.Argument(name: "result_bundle_path", value: resultBundlePath), RubyCommand.Argument(name: "buildlog_path", value: buildlogPath), RubyCommand.Argument(name: "sdk", value: sdk), RubyCommand.Argument(name: "toolchain", value: toolchain), @@ -1497,6 +1501,7 @@ func frameScreenshots(white: Bool? = nil, useLegacyIphonex: Bool = false, forceOrientationBlock: String? = nil, debugMode: Bool = false, + resume: Bool = false, path: String = "./") { let command = RubyCommand(commandID: "", methodName: "frame_screenshots", className: nil, args: [RubyCommand.Argument(name: "white", value: white), RubyCommand.Argument(name: "silver", value: silver), @@ -1508,6 +1513,7 @@ func frameScreenshots(white: Bool? = nil, RubyCommand.Argument(name: "use_legacy_iphonex", value: useLegacyIphonex), RubyCommand.Argument(name: "force_orientation_block", value: forceOrientationBlock), RubyCommand.Argument(name: "debug_mode", value: debugMode), + RubyCommand.Argument(name: "resume", value: resume), RubyCommand.Argument(name: "path", value: path)]) _ = runner.executeCommand(command) } @@ -1521,6 +1527,7 @@ func frameit(white: Bool? = nil, useLegacyIphonex: Bool = false, forceOrientationBlock: String? = nil, debugMode: Bool = false, + resume: Bool = false, path: String = "./") { let command = RubyCommand(commandID: "", methodName: "frameit", className: nil, args: [RubyCommand.Argument(name: "white", value: white), RubyCommand.Argument(name: "silver", value: silver), @@ -1532,6 +1539,7 @@ func frameit(white: Bool? = nil, RubyCommand.Argument(name: "use_legacy_iphonex", value: useLegacyIphonex), RubyCommand.Argument(name: "force_orientation_block", value: forceOrientationBlock), RubyCommand.Argument(name: "debug_mode", value: debugMode), + RubyCommand.Argument(name: "resume", value: resume), RubyCommand.Argument(name: "path", value: path)]) _ = runner.executeCommand(command) } @@ -1804,6 +1812,7 @@ func gym(workspace: String? = gymfile.workspace, archivePath: String? = gymfile.archivePath, derivedDataPath: String? = gymfile.derivedDataPath, resultBundle: Bool = gymfile.resultBundle, + resultBundlePath: String? = gymfile.resultBundlePath, buildlogPath: String = gymfile.buildlogPath, sdk: String? = gymfile.sdk, toolchain: String? = gymfile.toolchain, @@ -1842,6 +1851,7 @@ func gym(workspace: String? = gymfile.workspace, RubyCommand.Argument(name: "archive_path", value: archivePath), RubyCommand.Argument(name: "derived_data_path", value: derivedDataPath), RubyCommand.Argument(name: "result_bundle", value: resultBundle), + RubyCommand.Argument(name: "result_bundle_path", value: resultBundlePath), RubyCommand.Argument(name: "buildlog_path", value: buildlogPath), RubyCommand.Argument(name: "sdk", value: sdk), RubyCommand.Argument(name: "toolchain", value: toolchain), @@ -2751,7 +2761,9 @@ func runTests(workspace: String? = nil, device: String? = nil, devices: [String]? = nil, skipDetectDevices: Bool = false, + forceQuitSimulator: Bool = false, resetSimulator: Bool = false, + prelaunchSimulator: Bool? = nil, reinstallApp: Bool = false, appIdentifier: String? = nil, onlyTesting: String? = nil, @@ -2802,7 +2814,9 @@ func runTests(workspace: String? = nil, RubyCommand.Argument(name: "device", value: device), RubyCommand.Argument(name: "devices", value: devices), RubyCommand.Argument(name: "skip_detect_devices", value: skipDetectDevices), + RubyCommand.Argument(name: "force_quit_simulator", value: forceQuitSimulator), RubyCommand.Argument(name: "reset_simulator", value: resetSimulator), + RubyCommand.Argument(name: "prelaunch_simulator", value: prelaunchSimulator), RubyCommand.Argument(name: "reinstall_app", value: reinstallApp), RubyCommand.Argument(name: "app_identifier", value: appIdentifier), RubyCommand.Argument(name: "only_testing", value: onlyTesting), @@ -2895,7 +2909,9 @@ func scan(workspace: String? = scanfile.workspace, device: String? = scanfile.device, devices: [String]? = scanfile.devices, skipDetectDevices: Bool = scanfile.skipDetectDevices, + forceQuitSimulator: Bool = scanfile.forceQuitSimulator, resetSimulator: Bool = scanfile.resetSimulator, + prelaunchSimulator: Bool? = scanfile.prelaunchSimulator, reinstallApp: Bool = scanfile.reinstallApp, appIdentifier: String? = scanfile.appIdentifier, onlyTesting: String? = scanfile.onlyTesting, @@ -2946,7 +2962,9 @@ func scan(workspace: String? = scanfile.workspace, RubyCommand.Argument(name: "device", value: device), RubyCommand.Argument(name: "devices", value: devices), RubyCommand.Argument(name: "skip_detect_devices", value: skipDetectDevices), + RubyCommand.Argument(name: "force_quit_simulator", value: forceQuitSimulator), RubyCommand.Argument(name: "reset_simulator", value: resetSimulator), + RubyCommand.Argument(name: "prelaunch_simulator", value: prelaunchSimulator), RubyCommand.Argument(name: "reinstall_app", value: reinstallApp), RubyCommand.Argument(name: "app_identifier", value: appIdentifier), RubyCommand.Argument(name: "only_testing", value: onlyTesting), @@ -4361,4 +4379,4 @@ let screengrabfile: Screengrabfile = Screengrabfile() let snapshotfile: Snapshotfile = Snapshotfile() // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.49] +// FastlaneRunnerAPIVersion [0.9.50] diff --git a/fastlane/swift/Gymfile.swift b/fastlane/swift/Gymfile.swift index d6fd9199390..c49b325dd51 100644 --- a/fastlane/swift/Gymfile.swift +++ b/fastlane/swift/Gymfile.swift @@ -18,4 +18,4 @@ class Gymfile: GymfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/GymfileProtocol.swift b/fastlane/swift/GymfileProtocol.swift index 8aea80c8fba..663bed87346 100644 --- a/fastlane/swift/GymfileProtocol.swift +++ b/fastlane/swift/GymfileProtocol.swift @@ -20,6 +20,7 @@ protocol GymfileProtocol: class { var archivePath: String? { get } var derivedDataPath: String? { get } var resultBundle: Bool { get } + var resultBundlePath: String? { get } var buildlogPath: String { get } var sdk: String? { get } var toolchain: String? { get } @@ -61,6 +62,7 @@ extension GymfileProtocol { var archivePath: String? { return nil } var derivedDataPath: String? { return nil } var resultBundle: Bool { return false } + var resultBundlePath: String? { return nil } var buildlogPath: String { return "~/Library/Logs/gym" } var sdk: String? { return nil } var toolchain: String? { return nil } @@ -82,4 +84,4 @@ extension GymfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.2] +// FastlaneRunnerAPIVersion [0.9.3] diff --git a/fastlane/swift/Matchfile.swift b/fastlane/swift/Matchfile.swift index 4cebff17f70..6c314d88def 100644 --- a/fastlane/swift/Matchfile.swift +++ b/fastlane/swift/Matchfile.swift @@ -18,4 +18,4 @@ class Matchfile: MatchfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/Precheckfile.swift b/fastlane/swift/Precheckfile.swift index 5314f995c63..d29c8b097c9 100644 --- a/fastlane/swift/Precheckfile.swift +++ b/fastlane/swift/Precheckfile.swift @@ -18,4 +18,4 @@ class Precheckfile: PrecheckfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/Scanfile.swift b/fastlane/swift/Scanfile.swift index 5081587ce35..8c68241c6de 100644 --- a/fastlane/swift/Scanfile.swift +++ b/fastlane/swift/Scanfile.swift @@ -18,4 +18,4 @@ class Scanfile: ScanfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/ScanfileProtocol.swift b/fastlane/swift/ScanfileProtocol.swift index f935b316572..785669c7b64 100644 --- a/fastlane/swift/ScanfileProtocol.swift +++ b/fastlane/swift/ScanfileProtocol.swift @@ -5,7 +5,9 @@ protocol ScanfileProtocol: class { var device: String? { get } var devices: [String]? { get } var skipDetectDevices: Bool { get } + var forceQuitSimulator: Bool { get } var resetSimulator: Bool { get } + var prelaunchSimulator: Bool? { get } var reinstallApp: Bool { get } var appIdentifier: String? { get } var onlyTesting: String? { get } @@ -59,7 +61,9 @@ extension ScanfileProtocol { var device: String? { return nil } var devices: [String]? { return nil } var skipDetectDevices: Bool { return false } + var forceQuitSimulator: Bool { return false } var resetSimulator: Bool { return false } + var prelaunchSimulator: Bool? { return nil } var reinstallApp: Bool { return false } var appIdentifier: String? { return nil } var onlyTesting: String? { return nil } @@ -108,4 +112,4 @@ extension ScanfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.9] +// FastlaneRunnerAPIVersion [0.9.10] diff --git a/fastlane/swift/Screengrabfile.swift b/fastlane/swift/Screengrabfile.swift index 8fd775fd8f0..ea77294f237 100644 --- a/fastlane/swift/Screengrabfile.swift +++ b/fastlane/swift/Screengrabfile.swift @@ -18,4 +18,4 @@ class Screengrabfile: ScreengrabfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0 diff --git a/fastlane/swift/Snapshotfile.swift b/fastlane/swift/Snapshotfile.swift index d077afb35fb..0bb8e5f3327 100644 --- a/fastlane/swift/Snapshotfile.swift +++ b/fastlane/swift/Snapshotfile.swift @@ -18,4 +18,4 @@ class Snapshotfile: SnapshotfileProtocol { -// Generated with fastlane 2.123.0 +// Generated with fastlane 2.124.0