Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,4 @@ jobs:
timeout_minutes: 60
command: sudo fastlane buildLane \
scheme:"\"${{ matrix.scheme }}\"" \
xcodeVersion:${{ env.XCODE_VERSION }}
xcodeVersion:${{ env.XCODE_VERSION }}
Binary file modified fastlane/FastlaneRunner
Binary file not shown.
2 changes: 1 addition & 1 deletion fastlane/swift/DeliverfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -272,4 +272,4 @@ public extension DeliverfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.138]
// FastlaneRunnerAPIVersion [0.9.139]
98 changes: 85 additions & 13 deletions fastlane/swift/Fastlane.swift

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion fastlane/swift/GymfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,9 @@ public protocol GymfileProtocol: AnyObject {
/// Sets a custom path for Swift Package Manager dependencies
var clonedSourcePackagesPath: String? { get }

/// Sets a custom package cache path for Swift Package Manager dependencies
var packageCachePath: String? { get }

/// Skips resolution of Swift Package Manager dependencies
var skipPackageDependenciesResolution: Bool { get }

Expand All @@ -154,6 +157,9 @@ public protocol GymfileProtocol: AnyObject {

/// Lets xcodebuild use a specified package authorization provider (keychain|netrc)
var packageAuthorizationProvider: String? { get }

/// Generate AppStoreInfo.plist using swinfo for app-store exports
var generateAppstoreInfo: Bool { get }
}

public extension GymfileProtocol {
Expand Down Expand Up @@ -204,12 +210,14 @@ public extension GymfileProtocol {
var skipProfileDetection: Bool { return false }
var xcodebuildCommand: String { return "xcodebuild" }
var clonedSourcePackagesPath: String? { return nil }
var packageCachePath: String? { return nil }
var skipPackageDependenciesResolution: Bool { return false }
var disablePackageAutomaticUpdates: Bool { return false }
var useSystemScm: Bool { return false }
var packageAuthorizationProvider: String? { return nil }
var generateAppstoreInfo: Bool { return false }
}

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.141]
// FastlaneRunnerAPIVersion [0.9.142]
2 changes: 1 addition & 1 deletion fastlane/swift/MatchfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -232,4 +232,4 @@ public extension MatchfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.135]
// FastlaneRunnerAPIVersion [0.9.136]
2 changes: 1 addition & 1 deletion fastlane/swift/PrecheckfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ public extension PrecheckfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.134]
// FastlaneRunnerAPIVersion [0.9.135]
6 changes: 5 additions & 1 deletion fastlane/swift/ScanfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,9 @@ public protocol ScanfileProtocol: AnyObject {
/// Sets a custom path for Swift Package Manager dependencies
var clonedSourcePackagesPath: String? { get }

/// Sets a custom package cache path for Swift Package Manager dependencies
var packageCachePath: String? { get }

/// Skips resolution of Swift Package Manager dependencies
var skipPackageDependenciesResolution: Bool { get }

Expand Down Expand Up @@ -314,6 +317,7 @@ public extension ScanfileProtocol {
var customReportFileName: String? { return nil }
var xcodebuildCommand: String { return "env NSUnbufferedIO=YES xcodebuild" }
var clonedSourcePackagesPath: String? { return nil }
var packageCachePath: String? { return nil }
var skipPackageDependenciesResolution: Bool { return false }
var disablePackageAutomaticUpdates: Bool { return false }
var useSystemScm: Bool { return false }
Expand All @@ -324,4 +328,4 @@ public extension ScanfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.146]
// FastlaneRunnerAPIVersion [0.9.147]
2 changes: 1 addition & 1 deletion fastlane/swift/ScreengrabfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,4 @@ public extension ScreengrabfileProtocol {

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.136]
// FastlaneRunnerAPIVersion [0.9.137]
6 changes: 5 additions & 1 deletion fastlane/swift/SnapshotfileProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ public protocol SnapshotfileProtocol: AnyObject {
/// Sets a custom path for Swift Package Manager dependencies
var clonedSourcePackagesPath: String? { get }

/// Sets a custom package cache path for Swift Package Manager dependencies
var packageCachePath: String? { get }

/// Skips resolution of Swift Package Manager dependencies
var skipPackageDependenciesResolution: Bool { get }

Expand Down Expand Up @@ -193,6 +196,7 @@ public extension SnapshotfileProtocol {
var concurrentSimulators: Bool { return true }
var disableSlideToType: Bool { return false }
var clonedSourcePackagesPath: String? { return nil }
var packageCachePath: String? { return nil }
var skipPackageDependenciesResolution: Bool { return false }
var disablePackageAutomaticUpdates: Bool { return false }
var packageAuthorizationProvider: String? { return nil }
Expand All @@ -208,4 +212,4 @@ public extension SnapshotfileProtocol {

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