From d8d9d94ad374cdf2995231f3d7cb3622677547f3 Mon Sep 17 00:00:00 2001 From: Josh Holtz Date: Tue, 2 Jan 2024 07:19:33 -0600 Subject: [PATCH] Version bump to 2.218.0 (#21760) --- Gemfile.lock | 6 +- README.md | 192 +++++++++--------- fastlane.gemspec | 38 ++-- fastlane/lib/fastlane/version.rb | 2 +- fastlane/swift/Actions.swift | 2 +- fastlane/swift/Appfile.swift | 2 +- fastlane/swift/ArgumentProcessor.swift | 2 +- fastlane/swift/Atomic.swift | 2 +- fastlane/swift/ControlCommand.swift | 2 +- fastlane/swift/Deliverfile.swift | 4 +- fastlane/swift/DeliverfileProtocol.swift | 4 +- fastlane/swift/Fastlane.swift | 106 +++++++--- fastlane/swift/Gymfile.swift | 4 +- fastlane/swift/GymfileProtocol.swift | 4 +- fastlane/swift/LaneFileProtocol.swift | 2 +- fastlane/swift/MainProcess.swift | 2 +- fastlane/swift/Matchfile.swift | 4 +- fastlane/swift/MatchfileProtocol.swift | 4 +- fastlane/swift/OptionalConfigValue.swift | 2 +- fastlane/swift/Plugins.swift | 2 +- fastlane/swift/Precheckfile.swift | 4 +- fastlane/swift/PrecheckfileProtocol.swift | 4 +- fastlane/swift/RubyCommand.swift | 2 +- fastlane/swift/RubyCommandable.swift | 2 +- fastlane/swift/Runner.swift | 2 +- fastlane/swift/RunnerArgument.swift | 2 +- fastlane/swift/Scanfile.swift | 4 +- fastlane/swift/ScanfileProtocol.swift | 4 +- fastlane/swift/Screengrabfile.swift | 4 +- fastlane/swift/ScreengrabfileProtocol.swift | 4 +- fastlane/swift/Snapshotfile.swift | 4 +- fastlane/swift/SnapshotfileProtocol.swift | 4 +- fastlane/swift/SocketClient.swift | 2 +- .../swift/SocketClientDelegateProtocol.swift | 2 +- fastlane/swift/SocketResponse.swift | 2 +- fastlane/swift/formatting/Brewfile.lock.json | 36 ++-- fastlane/swift/main.swift | 2 +- 37 files changed, 261 insertions(+), 209 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5f2216dbdcb..f361eece398 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - fastlane (2.217.0) + fastlane (2.218.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -53,7 +53,7 @@ GEM ast (2.4.2) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.848.0) + aws-partitions (1.850.0) aws-sdk-core (3.186.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) @@ -145,7 +145,7 @@ GEM git (1.18.0) addressable (~> 2.8) rchardet (~> 1.8) - google-apis-androidpublisher_v3 (0.51.0) + google-apis-androidpublisher_v3 (0.52.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-core (0.11.2) addressable (~> 2.5, >= 2.5.1) diff --git a/README.md b/README.md index 4965209527d..f07a1df92fe 100644 --- a/README.md +++ b/README.md @@ -35,23 +35,23 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/ - - - - - - - - - - - - - - - - - - + + - - - - - - + + - + + + + + + + + +
- - + + + -

Jimmy Dee

+

Roger Oba

- - + + + -

Andrew McBurney

+

Fumiya Nakamura

- - + + + -

Joshua Liebowitz

+

Danielle Tomlinson

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

Max Ott

- - - -

Jan Piotrowski

-
- - - -

Olivier Halligon

-
- - - -

Josh Holtz

-
- - - -

Aaron Brager

-
- - - -

Roger Oba

-
- - + + + -

Matthew Ellis

+

Jorge Revuelta H

- - - -

Satoshi Namai

-

Maksym Grebenets

- - + + + -

Danielle Tomlinson

+

Satoshi Namai

- - + + + -

Kohki Miki

+

Matthew Ellis

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

Manu Wallner

- - - -

Jorge Revuelta H

-

Łukasz Grabowski

- - +
+ + -

Fumiya Nakamura

+

Josh Holtz

- - + + + -

Stefan Natchev

+

Kohki Miki

- - + + + -

Luka Mirosevic

+

Olivier Halligon

Manish Rathi

- - + + + -

Jérôme Lacoste

+

Andrew McBurney

- - +
+ + -

Daniel Jankowski

+

Helmut Januschka

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

Felix Krause

- - + + + -

Helmut Januschka

+

Jérôme Lacoste

+
+ + + +

Aaron Brager

+
+ + + +

Joshua Liebowitz

+ + + +

Jimmy Dee

+

Iulian Onofrei

+ + + +

Stefan Natchev

+
+ + + +

Jan Piotrowski

+
+ + + +

Daniel Jankowski

+
+ + + +

Luka Mirosevic

+
Special thanks to all [contributors](https://github.com/fastlane/fastlane/graphs/contributors) for extending and improving _fastlane_. diff --git a/fastlane.gemspec b/fastlane.gemspec index 7e323fbe192..66f7b9c3b20 100644 --- a/fastlane.gemspec +++ b/fastlane.gemspec @@ -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 = ["Fumiya Nakamura", + spec.authors = ["Manish Rathi", + "Matthew Ellis", + "Jorge Revuelta H", "Felix Krause", + "Luka Mirosevic", + "Fumiya Nakamura", "Stefan Natchev", - "Roger Oba", - "Satoshi Namai", - "Josh Holtz", - "Danielle Tomlinson", - "Manu Wallner", - "Andrew McBurney", - "Kohki Miki", - "Olivier Halligon", - "Aaron Brager", + "Helmut Januschka", + "Jimmy Dee", "Jan Piotrowski", "Maksym Grebenets", - "Daniel Jankowski", - "Luka Mirosevic", - "Jimmy Dee", - "Jorge Revuelta H", - "Manish Rathi", - "Matthew Ellis", - "Helmut Januschka", - "Max Ott", "Jérôme Lacoste", "Joshua Liebowitz", + "Josh Holtz", + "Danielle Tomlinson", "Łukasz Grabowski", - "Iulian Onofrei"] + "Satoshi Namai", + "Aaron Brager", + "Daniel Jankowski", + "Kohki Miki", + "Olivier Halligon", + "Roger Oba", + "Max Ott", + "Iulian Onofrei", + "Andrew McBurney", + "Manu Wallner"] spec.email = ["fastlane@krausefx.com"] spec.summary = Fastlane::DESCRIPTION diff --git a/fastlane/lib/fastlane/version.rb b/fastlane/lib/fastlane/version.rb index 4ca53ceb944..9741844a237 100644 --- a/fastlane/lib/fastlane/version.rb +++ b/fastlane/lib/fastlane/version.rb @@ -1,5 +1,5 @@ module Fastlane - VERSION = '2.217.0'.freeze + VERSION = '2.218.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 = '1.50.2'.freeze diff --git a/fastlane/swift/Actions.swift b/fastlane/swift/Actions.swift index 51d67824039..83c73e8db1e 100644 --- a/fastlane/swift/Actions.swift +++ b/fastlane/swift/Actions.swift @@ -1,5 +1,5 @@ // Actions.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This autogenerated file will be overwritten or replaced when running "fastlane generate_swift" // diff --git a/fastlane/swift/Appfile.swift b/fastlane/swift/Appfile.swift index edf127b958c..45cd02f12f9 100644 --- a/fastlane/swift/Appfile.swift +++ b/fastlane/swift/Appfile.swift @@ -1,5 +1,5 @@ // Appfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools var appIdentifier: String { return "" } // The bundle identifier of your app var appleID: String { return "" } // Your Apple Developer Portal username diff --git a/fastlane/swift/ArgumentProcessor.swift b/fastlane/swift/ArgumentProcessor.swift index d4c79e70df8..780b5d25faf 100644 --- a/fastlane/swift/ArgumentProcessor.swift +++ b/fastlane/swift/ArgumentProcessor.swift @@ -1,5 +1,5 @@ // ArgumentProcessor.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Atomic.swift b/fastlane/swift/Atomic.swift index 80e6cc4c454..98d50cdc413 100644 --- a/fastlane/swift/Atomic.swift +++ b/fastlane/swift/Atomic.swift @@ -1,5 +1,5 @@ // Atomic.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools import Foundation diff --git a/fastlane/swift/ControlCommand.swift b/fastlane/swift/ControlCommand.swift index f06c960e081..f40f0d7cd97 100644 --- a/fastlane/swift/ControlCommand.swift +++ b/fastlane/swift/ControlCommand.swift @@ -1,5 +1,5 @@ // ControlCommand.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Deliverfile.swift b/fastlane/swift/Deliverfile.swift index 6bb82ce6554..dc9051ba5ac 100644 --- a/fastlane/swift/Deliverfile.swift +++ b/fastlane/swift/Deliverfile.swift @@ -1,5 +1,5 @@ // Deliverfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Deliverfile: DeliverfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/DeliverfileProtocol.swift b/fastlane/swift/DeliverfileProtocol.swift index d974c905fe5..5c254989a30 100644 --- a/fastlane/swift/DeliverfileProtocol.swift +++ b/fastlane/swift/DeliverfileProtocol.swift @@ -1,5 +1,5 @@ // DeliverfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol DeliverfileProtocol: AnyObject { /// Path to your App Store Connect API Key JSON file (https://docs.fastlane.tools/app-store-connect-api/#using-fastlane-api-key-json-file) @@ -264,4 +264,4 @@ public extension DeliverfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.121] +// FastlaneRunnerAPIVersion [0.9.122] diff --git a/fastlane/swift/Fastlane.swift b/fastlane/swift/Fastlane.swift index ed21a18da06..b940d32e48c 100644 --- a/fastlane/swift/Fastlane.swift +++ b/fastlane/swift/Fastlane.swift @@ -1,5 +1,5 @@ // Fastlane.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools import Foundation /** @@ -665,8 +665,8 @@ public func appledoc(input: [String], - submitForReview: Submit the new version for Review after uploading everything - verifyOnly: Verifies archive with App Store Connect without uploading - rejectIfPossible: Rejects the previously submitted build if it's in a state where it's possible - - automaticRelease: Should the app be automatically released once it's approved? (Can not be used together with `auto_release_date`) - - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Can not be used together with `automatic_release`) + - automaticRelease: Should the app be automatically released once it's approved? (Cannot be used together with `auto_release_date`) + - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Cannot be used together with `automatic_release`) - phasedRelease: Enable the phased release feature of iTC - resetRatings: Reset the summary rating when you release a new version of the application - priceTier: The price tier of this application @@ -3095,7 +3095,7 @@ public func cocoapods(repoUpdate: OptionalConfigValue = .fastlaneDefault(f - repositoryName: The path to your repo, e.g. 'fastlane/fastlane' - serverUrl: The server url. e.g. 'https://your.internal.github.host/api/v3' (Default: 'https://api.github.com') - apiToken: Personal API Token for GitHub - generate one at https://github.com/settings/tokens - - apiBearer: Use a Bearer authorization token. Usually generated by Github Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable + - apiBearer: Use a Bearer authorization token. Usually generated by GitHub Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable - branch: The branch that the file should be committed on (default: master) - path: The relative path to your file from project root e.g. assets/my_app.xcarchive - message: The commit message. Defaults to the file name @@ -3421,7 +3421,7 @@ public func createKeychain(name: OptionalConfigValue = .fastlaneDefault - parameters: - apiToken: Personal API Token for GitHub - generate one at https://github.com/settings/tokens - - apiBearer: Use a Bearer authorization token. Usually generated by Github Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable + - apiBearer: Use a Bearer authorization token. Usually generated by GitHub Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable - repo: The name of the repository you want to submit the pull request to - title: The title of the pull request - body: The contents of the pull request @@ -3697,8 +3697,8 @@ public func deleteKeychain(name: OptionalConfigValue = .fastlaneDefault - submitForReview: Submit the new version for Review after uploading everything - verifyOnly: Verifies archive with App Store Connect without uploading - rejectIfPossible: Rejects the previously submitted build if it's in a state where it's possible - - automaticRelease: Should the app be automatically released once it's approved? (Can not be used together with `auto_release_date`) - - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Can not be used together with `automatic_release`) + - automaticRelease: Should the app be automatically released once it's approved? (Cannot be used together with `auto_release_date`) + - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Cannot be used together with `automatic_release`) - phasedRelease: Enable the phased release feature of iTC - resetRatings: Reset the summary rating when you release a new version of the application - priceTier: The price tier of this application @@ -4851,7 +4851,7 @@ public func getCertificates(development: OptionalConfigValue = .fastlaneDe - serverUrl: The server url. e.g. 'https://your.github.server/api/v3' (Default: 'https://api.github.com') - version: The version tag of the release to check - apiToken: GitHub Personal Token (required for private repositories) - - apiBearer: Use a Bearer authorization token. Usually generated by Github Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable + - apiBearer: Use a Bearer authorization token. Usually generated by GitHub Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable This will return all information about a release. For example:| | @@ -5024,6 +5024,10 @@ public func getManagedPlayStorePublishingRights(jsonKey: OptionalConfigValue = .fastlaneDefault(false), templateName: OptionalConfigValue = .fastlaneDefault(nil), - failOnNameTaken: OptionalConfigValue = .fastlaneDefault(false)) -> String + failOnNameTaken: OptionalConfigValue = .fastlaneDefault(false), + cachedCertificates: Any? = nil, + cachedDevices: Any? = nil, + cachedBundleIds: Any? = nil, + cachedProfiles: Any? = nil) -> String { let adhocArg = adhoc.asRubyArgument(name: "adhoc", type: nil) let developerIdArg = developerId.asRubyArgument(name: "developer_id", type: nil) @@ -5080,6 +5088,10 @@ public func getManagedPlayStorePublishingRights(jsonKey: OptionalConfigValue = .fastlaneD - parameters: - serverUrl: The server url. e.g. 'https://your.internal.github.host/api/v3' (Default: 'https://api.github.com') - apiToken: Personal API Token for GitHub - generate one at https://github.com/settings/tokens - - apiBearer: Use a Bearer authorization token. Usually generated by Github Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable + - apiBearer: Use a Bearer authorization token. Usually generated by GitHub Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable - httpMethod: The HTTP method. e.g. GET / POST - body: The request body in JSON or hash format - rawBody: The request body taken verbatim instead of as JSON, useful for file uploads @@ -6231,7 +6247,7 @@ public func importCertificate(certificatePath: String, Installs an .ipa file on a connected iOS-device via usb or wifi - parameters: - - extra: Extra Commandline arguments passed to ios-deploy + - extra: Extra Command-line arguments passed to ios-deploy - deviceId: id of the device / if not set defaults to first found device - skipWifi: Do not search for devices via WiFi - ipa: The IPA file to put on the device @@ -6412,7 +6428,7 @@ public func ipa(workspace: OptionalConfigValue = .fastlaneDefault(nil), - parameters: - config: Path to jazzy config file - - moduleVersion: Version string to use as part of the the default docs title and inside the docset + - moduleVersion: Version string to use as part of the default docs title and inside the docset */ public func jazzy(config: OptionalConfigValue = .fastlaneDefault(nil), moduleVersion: OptionalConfigValue = .fastlaneDefault(nil)) @@ -7581,7 +7597,7 @@ public func onesignal(appId: OptionalConfigValue = .fastlaneDefault(nil /** This will prevent reports from being uploaded when _fastlane_ crashes - _fastlane_ doesn't have crash reporting any more. Feel free to remove `opt_out_crash_reporting` from your Fastfile. + _fastlane_ doesn't have crash reporting anymore. Feel free to remove `opt_out_crash_reporting` from your Fastfile. */ public func optOutCrashReporting() { let args: [RubyCommand.Argument] = [] @@ -8649,7 +8665,7 @@ public func resign(ipa: String, } /** - This action restore your file that was backuped with the `backup_file` action + This action restore your file that was backed up with the `backup_file` action - parameter path: Original file name you want to restore */ @@ -9714,7 +9730,7 @@ public func setChangelog(apiKeyPath: OptionalConfigValue = .fastlaneDef - repositoryName: The path to your repo, e.g. 'fastlane/fastlane' - serverUrl: The server url. e.g. 'https://your.internal.github.host/api/v3' (Default: 'https://api.github.com') - apiToken: Personal API Token for GitHub - generate one at https://github.com/settings/tokens - - apiBearer: Use a Bearer authorization token. Usually generated by Github Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable + - apiBearer: Use a Bearer authorization token. Usually generated by GitHub Apps, e.g. GitHub Actions GITHUB_TOKEN environment variable - tagName: Pass in the tag name - name: Name of this release - commitish: Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Unused if the Git tag already exists. Default: the repository's default branch (usually master) @@ -10039,6 +10055,10 @@ public func setupTravis(force: OptionalConfigValue = .fastlaneDefault(fals - readonly: Only fetch existing profile, don't generate new ones - templateName: The name of provisioning profile template. If the developer account has provisioning profile templates (aka: custom entitlements), the template name can be found by inspecting the Entitlements drop-down while creating/editing a provisioning profile (e.g. "Apple Pay Pass Suppression Development") - failOnNameTaken: Should the command fail if it was about to create a duplicate of an existing provisioning profile. It can happen due to issues on Apple Developer Portal, when profile to be recreated was not properly deleted first + - cachedCertificates: A list of cached certificates + - cachedDevices: A list of cached devices + - cachedBundleIds: A list of cached bundle ids + - cachedProfiles: A list of cached bundle ids - returns: The UUID of the profile sigh just fetched/generated @@ -10068,7 +10088,11 @@ public func setupTravis(force: OptionalConfigValue = .fastlaneDefault(fals platform: Any = "ios", readonly: OptionalConfigValue = .fastlaneDefault(false), templateName: OptionalConfigValue = .fastlaneDefault(nil), - failOnNameTaken: OptionalConfigValue = .fastlaneDefault(false)) -> String + failOnNameTaken: OptionalConfigValue = .fastlaneDefault(false), + cachedCertificates: Any? = nil, + cachedDevices: Any? = nil, + cachedBundleIds: Any? = nil, + cachedProfiles: Any? = nil) -> String { let adhocArg = adhoc.asRubyArgument(name: "adhoc", type: nil) let developerIdArg = developerId.asRubyArgument(name: "developer_id", type: nil) @@ -10095,6 +10119,10 @@ public func setupTravis(force: OptionalConfigValue = .fastlaneDefault(fals let readonlyArg = readonly.asRubyArgument(name: "readonly", type: nil) let templateNameArg = templateName.asRubyArgument(name: "template_name", type: nil) let failOnNameTakenArg = failOnNameTaken.asRubyArgument(name: "fail_on_name_taken", type: nil) + let cachedCertificatesArg = RubyCommand.Argument(name: "cached_certificates", value: cachedCertificates, type: nil) + let cachedDevicesArg = RubyCommand.Argument(name: "cached_devices", value: cachedDevices, type: nil) + let cachedBundleIdsArg = RubyCommand.Argument(name: "cached_bundle_ids", value: cachedBundleIds, type: nil) + let cachedProfilesArg = RubyCommand.Argument(name: "cached_profiles", value: cachedProfiles, type: nil) let array: [RubyCommand.Argument?] = [adhocArg, developerIdArg, developmentArg, @@ -10119,7 +10147,11 @@ public func setupTravis(force: OptionalConfigValue = .fastlaneDefault(fals platformArg, readonlyArg, templateNameArg, - failOnNameTakenArg] + failOnNameTakenArg, + cachedCertificatesArg, + cachedDevicesArg, + cachedBundleIdsArg, + cachedProfilesArg] let args: [RubyCommand.Argument] = array .filter { $0?.value != nil } .compactMap { $0 } @@ -10264,7 +10296,7 @@ public func slackTrainStart(distance: Int = 5, - scheme: Scheme to use when calling slather - configuration: Configuration to use when calling slather (since slather-2.4.1) - inputFormat: The input format that slather should look for - - github: Tell slather that it is running on Github Actions + - github: Tell slather that it is running on GitHub Actions - buildkite: Tell slather that it is running on Buildkite - teamcity: Tell slather that it is running on TeamCity - jenkins: Tell slather that it is running on Jenkins @@ -10624,7 +10656,8 @@ public func snapshot(workspace: OptionalConfigValue = .fastlaneDefault( - projectLanguage: Language key, e.g. objc - sourceEncoding: Used encoding of source files, e.g., UTF-8 - sonarRunnerArgs: Pass additional arguments to sonar-scanner. Be sure to provide the arguments with a leading `-D` e.g. FL_SONAR_RUNNER_ARGS="-Dsonar.verbose=true" - - sonarLogin: Pass the Sonar Login token (e.g: xxxxxxprivate_token_XXXXbXX7e) + - sonarLogin: **DEPRECATED!** Login and password were deprecated in favor of login token. See https://community.sonarsource.com/t/deprecating-sonar-login-and-sonar-password-in-favor-of-sonar-token/95829 for more details - Pass the Sonar Login Token (e.g: xxxxxxprivate_token_XXXXbXX7e) + - sonarToken: Pass the Sonar Token (e.g: xxxxxxprivate_token_XXXXbXX7e) - sonarUrl: Pass the url of the Sonar server - sonarOrganization: Key of the organization on SonarCloud - branchName: Pass the branch name which is getting scanned @@ -10647,6 +10680,7 @@ public func sonar(projectConfigurationPath: OptionalConfigValue = .fast sourceEncoding: OptionalConfigValue = .fastlaneDefault(nil), sonarRunnerArgs: OptionalConfigValue = .fastlaneDefault(nil), sonarLogin: OptionalConfigValue = .fastlaneDefault(nil), + sonarToken: OptionalConfigValue = .fastlaneDefault(nil), sonarUrl: OptionalConfigValue = .fastlaneDefault(nil), sonarOrganization: OptionalConfigValue = .fastlaneDefault(nil), branchName: OptionalConfigValue = .fastlaneDefault(nil), @@ -10664,6 +10698,7 @@ public func sonar(projectConfigurationPath: OptionalConfigValue = .fast let sourceEncodingArg = sourceEncoding.asRubyArgument(name: "source_encoding", type: nil) let sonarRunnerArgsArg = sonarRunnerArgs.asRubyArgument(name: "sonar_runner_args", type: nil) let sonarLoginArg = sonarLogin.asRubyArgument(name: "sonar_login", type: nil) + let sonarTokenArg = sonarToken.asRubyArgument(name: "sonar_token", type: nil) let sonarUrlArg = sonarUrl.asRubyArgument(name: "sonar_url", type: nil) let sonarOrganizationArg = sonarOrganization.asRubyArgument(name: "sonar_organization", type: nil) let branchNameArg = branchName.asRubyArgument(name: "branch_name", type: nil) @@ -10680,6 +10715,7 @@ public func sonar(projectConfigurationPath: OptionalConfigValue = .fast sourceEncodingArg, sonarRunnerArgsArg, sonarLoginArg, + sonarTokenArg, sonarUrlArg, sonarOrganizationArg, branchNameArg, @@ -10867,7 +10903,9 @@ public func splunkmint(dsym: OptionalConfigValue = .fastlaneDefault(nil - parameters: - command: The swift command (one of: build, test, clean, reset, update, resolve, generate-xcodeproj, init) - enableCodeCoverage: Enables code coverage for the generated Xcode project when using the 'generate-xcodeproj' and the 'test' command - - buildPath: Specify build/cache directory [default: ./.build] + - scratchPath: Specify build/cache directory [default: ./.build] + - parallel: Enables running tests in parallel when using the 'test' command + - buildPath: **DEPRECATED!** `build_path` option is deprecated, use `scratch_path` instead - Specify build/cache directory [default: ./.build] - packagePath: Change working directory before any other operation - xcconfig: Use xcconfig file to override swift package generate-xcodeproj defaults - configuration: Build with configuration (debug|release) [default: debug] @@ -10875,9 +10913,13 @@ public func splunkmint(dsym: OptionalConfigValue = .fastlaneDefault(nil - xcprettyOutput: Specifies the output type for xcpretty. eg. 'test', or 'simple' - xcprettyArgs: Pass in xcpretty additional command line arguments (e.g. '--test --no-color' or '--tap --no-utf'), requires xcpretty_output to be specified also - verbose: Increase verbosity of informational output + - simulator: Specifies the simulator to pass for Swift Compiler (one of: iphonesimulator, macosx) + - simulatorArch: Specifies the architecture of the simulator to pass for Swift Compiler (one of: x86_64, arm64). Requires the simulator option to be specified also, otherwise, it's ignored */ public func spm(command: String = "build", enableCodeCoverage: OptionalConfigValue = .fastlaneDefault(nil), + scratchPath: OptionalConfigValue = .fastlaneDefault(nil), + parallel: OptionalConfigValue = .fastlaneDefault(false), buildPath: OptionalConfigValue = .fastlaneDefault(nil), packagePath: OptionalConfigValue = .fastlaneDefault(nil), xcconfig: OptionalConfigValue = .fastlaneDefault(nil), @@ -10885,10 +10927,14 @@ public func spm(command: String = "build", disableSandbox: OptionalConfigValue = .fastlaneDefault(false), xcprettyOutput: OptionalConfigValue = .fastlaneDefault(nil), xcprettyArgs: OptionalConfigValue = .fastlaneDefault(nil), - verbose: OptionalConfigValue = .fastlaneDefault(false)) + verbose: OptionalConfigValue = .fastlaneDefault(false), + simulator: OptionalConfigValue = .fastlaneDefault(nil), + simulatorArch: String = "arm64") { let commandArg = RubyCommand.Argument(name: "command", value: command, type: nil) let enableCodeCoverageArg = enableCodeCoverage.asRubyArgument(name: "enable_code_coverage", type: nil) + let scratchPathArg = scratchPath.asRubyArgument(name: "scratch_path", type: nil) + let parallelArg = parallel.asRubyArgument(name: "parallel", type: nil) let buildPathArg = buildPath.asRubyArgument(name: "build_path", type: nil) let packagePathArg = packagePath.asRubyArgument(name: "package_path", type: nil) let xcconfigArg = xcconfig.asRubyArgument(name: "xcconfig", type: nil) @@ -10897,8 +10943,12 @@ public func spm(command: String = "build", let xcprettyOutputArg = xcprettyOutput.asRubyArgument(name: "xcpretty_output", type: nil) let xcprettyArgsArg = xcprettyArgs.asRubyArgument(name: "xcpretty_args", type: nil) let verboseArg = verbose.asRubyArgument(name: "verbose", type: nil) + let simulatorArg = simulator.asRubyArgument(name: "simulator", type: nil) + let simulatorArchArg = RubyCommand.Argument(name: "simulator_arch", value: simulatorArch, type: nil) let array: [RubyCommand.Argument?] = [commandArg, enableCodeCoverageArg, + scratchPathArg, + parallelArg, buildPathArg, packagePathArg, xcconfigArg, @@ -10906,7 +10956,9 @@ public func spm(command: String = "build", disableSandboxArg, xcprettyOutputArg, xcprettyArgsArg, - verboseArg] + verboseArg, + simulatorArg, + simulatorArchArg] let args: [RubyCommand.Argument] = array .filter { $0?.value != nil } .compactMap { $0 } @@ -12451,8 +12503,8 @@ public func uploadSymbolsToSentry(apiHost: String = "https://app.getsentry.com/a - submitForReview: Submit the new version for Review after uploading everything - verifyOnly: Verifies archive with App Store Connect without uploading - rejectIfPossible: Rejects the previously submitted build if it's in a state where it's possible - - automaticRelease: Should the app be automatically released once it's approved? (Can not be used together with `auto_release_date`) - - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Can not be used together with `automatic_release`) + - automaticRelease: Should the app be automatically released once it's approved? (Cannot be used together with `auto_release_date`) + - autoReleaseDate: Date in milliseconds for automatically releasing on pending approval (Cannot be used together with `automatic_release`) - phasedRelease: Enable the phased release feature of iTC - resetRatings: Reset the summary rating when you release a new version of the application - priceTier: The price tier of this application @@ -13509,7 +13561,7 @@ public func xcov(workspace: OptionalConfigValue = .fastlaneDefault(nil) coverallsServiceJobId: OptionalConfigValue = .fastlaneDefault(nil), coverallsRepoToken: OptionalConfigValue = .fastlaneDefault(nil), xcconfig: OptionalConfigValue = .fastlaneDefault(nil), - ideFoundationPath: String = "/Applications/Xcode-15.0.0.app/Contents/Developer/../Frameworks/IDEFoundation.framework/Versions/A/IDEFoundation", + ideFoundationPath: String = "/Applications/Xcode-15.1.0.app/Contents/Developer/../Frameworks/IDEFoundation.framework/Versions/A/IDEFoundation", legacySupport: OptionalConfigValue = .fastlaneDefault(false)) { let workspaceArg = workspace.asRubyArgument(name: "workspace", type: nil) @@ -13712,4 +13764,4 @@ public let snapshotfile: Snapshotfile = .init() // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.174] +// FastlaneRunnerAPIVersion [0.9.175] diff --git a/fastlane/swift/Gymfile.swift b/fastlane/swift/Gymfile.swift index cc9d043b2c0..c1f2d12dad4 100644 --- a/fastlane/swift/Gymfile.swift +++ b/fastlane/swift/Gymfile.swift @@ -1,5 +1,5 @@ // Gymfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Gymfile: GymfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/GymfileProtocol.swift b/fastlane/swift/GymfileProtocol.swift index 6514f1e7ab8..5b312f4fbf2 100644 --- a/fastlane/swift/GymfileProtocol.swift +++ b/fastlane/swift/GymfileProtocol.swift @@ -1,5 +1,5 @@ // GymfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol GymfileProtocol: AnyObject { /// Path to the workspace file @@ -208,4 +208,4 @@ public extension GymfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.124] +// FastlaneRunnerAPIVersion [0.9.125] diff --git a/fastlane/swift/LaneFileProtocol.swift b/fastlane/swift/LaneFileProtocol.swift index 9a7656d7d22..f653476c12d 100644 --- a/fastlane/swift/LaneFileProtocol.swift +++ b/fastlane/swift/LaneFileProtocol.swift @@ -1,5 +1,5 @@ // LaneFileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/MainProcess.swift b/fastlane/swift/MainProcess.swift index 8de5ad21322..bfdf9ab679a 100644 --- a/fastlane/swift/MainProcess.swift +++ b/fastlane/swift/MainProcess.swift @@ -1,5 +1,5 @@ // MainProcess.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Matchfile.swift b/fastlane/swift/Matchfile.swift index ce103ed30d7..11011773ecc 100644 --- a/fastlane/swift/Matchfile.swift +++ b/fastlane/swift/Matchfile.swift @@ -1,5 +1,5 @@ // Matchfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Matchfile: MatchfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/MatchfileProtocol.swift b/fastlane/swift/MatchfileProtocol.swift index 4a03b3495d4..067daa880b8 100644 --- a/fastlane/swift/MatchfileProtocol.swift +++ b/fastlane/swift/MatchfileProtocol.swift @@ -1,5 +1,5 @@ // MatchfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol MatchfileProtocol: AnyObject { /// Define the profile type, can be appstore, adhoc, development, enterprise, developer_id, mac_installer_distribution, developer_id_installer @@ -228,4 +228,4 @@ public extension MatchfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.118] +// FastlaneRunnerAPIVersion [0.9.119] diff --git a/fastlane/swift/OptionalConfigValue.swift b/fastlane/swift/OptionalConfigValue.swift index 6e2b8534e07..dfa848a6a53 100644 --- a/fastlane/swift/OptionalConfigValue.swift +++ b/fastlane/swift/OptionalConfigValue.swift @@ -1,5 +1,5 @@ // OptionalConfigValue.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Plugins.swift b/fastlane/swift/Plugins.swift index 21d88dc0585..ea1dc5065f2 100644 --- a/fastlane/swift/Plugins.swift +++ b/fastlane/swift/Plugins.swift @@ -1,5 +1,5 @@ // Plugins.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This autogenerated file will be overwritten or replaced when installing/updating plugins or running "fastlane generate_swift" // diff --git a/fastlane/swift/Precheckfile.swift b/fastlane/swift/Precheckfile.swift index 9f56abe4e2b..f3988e1fdc6 100644 --- a/fastlane/swift/Precheckfile.swift +++ b/fastlane/swift/Precheckfile.swift @@ -1,5 +1,5 @@ // Precheckfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Precheckfile: PrecheckfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/PrecheckfileProtocol.swift b/fastlane/swift/PrecheckfileProtocol.swift index fb22da37d61..0ef883d7370 100644 --- a/fastlane/swift/PrecheckfileProtocol.swift +++ b/fastlane/swift/PrecheckfileProtocol.swift @@ -1,5 +1,5 @@ // PrecheckfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol PrecheckfileProtocol: AnyObject { /// Path to your App Store Connect API Key JSON file (https://docs.fastlane.tools/app-store-connect-api/#using-fastlane-api-key-json-file) @@ -52,4 +52,4 @@ public extension PrecheckfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.117] +// FastlaneRunnerAPIVersion [0.9.118] diff --git a/fastlane/swift/RubyCommand.swift b/fastlane/swift/RubyCommand.swift index 8d59652484b..08cafd70431 100644 --- a/fastlane/swift/RubyCommand.swift +++ b/fastlane/swift/RubyCommand.swift @@ -1,5 +1,5 @@ // RubyCommand.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/RubyCommandable.swift b/fastlane/swift/RubyCommandable.swift index 255feabe4e3..bcb6f02987e 100644 --- a/fastlane/swift/RubyCommandable.swift +++ b/fastlane/swift/RubyCommandable.swift @@ -1,5 +1,5 @@ // RubyCommandable.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Runner.swift b/fastlane/swift/Runner.swift index 87318af5b80..3f73f35d6f9 100644 --- a/fastlane/swift/Runner.swift +++ b/fastlane/swift/Runner.swift @@ -1,5 +1,5 @@ // Runner.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/RunnerArgument.swift b/fastlane/swift/RunnerArgument.swift index 10aff2be8b6..f4386117567 100644 --- a/fastlane/swift/RunnerArgument.swift +++ b/fastlane/swift/RunnerArgument.swift @@ -1,5 +1,5 @@ // RunnerArgument.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/Scanfile.swift b/fastlane/swift/Scanfile.swift index 3924eaeb97d..671a5e00173 100644 --- a/fastlane/swift/Scanfile.swift +++ b/fastlane/swift/Scanfile.swift @@ -1,5 +1,5 @@ // Scanfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Scanfile: ScanfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/ScanfileProtocol.swift b/fastlane/swift/ScanfileProtocol.swift index f6e8a2b4715..f83192759ac 100644 --- a/fastlane/swift/ScanfileProtocol.swift +++ b/fastlane/swift/ScanfileProtocol.swift @@ -1,5 +1,5 @@ // ScanfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol ScanfileProtocol: AnyObject { /// Path to the workspace file @@ -320,4 +320,4 @@ public extension ScanfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.129] +// FastlaneRunnerAPIVersion [0.9.130] diff --git a/fastlane/swift/Screengrabfile.swift b/fastlane/swift/Screengrabfile.swift index 443d8eae67e..8d96aa7b861 100644 --- a/fastlane/swift/Screengrabfile.swift +++ b/fastlane/swift/Screengrabfile.swift @@ -1,5 +1,5 @@ // Screengrabfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Screengrabfile: ScreengrabfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/ScreengrabfileProtocol.swift b/fastlane/swift/ScreengrabfileProtocol.swift index 28754659fb8..06fc50613cf 100644 --- a/fastlane/swift/ScreengrabfileProtocol.swift +++ b/fastlane/swift/ScreengrabfileProtocol.swift @@ -1,5 +1,5 @@ // ScreengrabfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol ScreengrabfileProtocol: AnyObject { /// Path to the root of your Android SDK installation, e.g. ~/tools/android-sdk-macosx @@ -96,4 +96,4 @@ public extension ScreengrabfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.119] +// FastlaneRunnerAPIVersion [0.9.120] diff --git a/fastlane/swift/Snapshotfile.swift b/fastlane/swift/Snapshotfile.swift index 95b21af385d..4c765212adc 100644 --- a/fastlane/swift/Snapshotfile.swift +++ b/fastlane/swift/Snapshotfile.swift @@ -1,5 +1,5 @@ // Snapshotfile.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // This class is automatically included in FastlaneRunner during build @@ -17,4 +17,4 @@ public class Snapshotfile: SnapshotfileProtocol { // during the `init` process, and you won't see this message } -// Generated with fastlane 2.217.0 +// Generated with fastlane 2.218.0 diff --git a/fastlane/swift/SnapshotfileProtocol.swift b/fastlane/swift/SnapshotfileProtocol.swift index 74bd902c18c..b18f48a34ce 100644 --- a/fastlane/swift/SnapshotfileProtocol.swift +++ b/fastlane/swift/SnapshotfileProtocol.swift @@ -1,5 +1,5 @@ // SnapshotfileProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools public protocol SnapshotfileProtocol: AnyObject { /// Path the workspace file @@ -204,4 +204,4 @@ public extension SnapshotfileProtocol { // Please don't remove the lines below // They are used to detect outdated files -// FastlaneRunnerAPIVersion [0.9.113] +// FastlaneRunnerAPIVersion [0.9.114] diff --git a/fastlane/swift/SocketClient.swift b/fastlane/swift/SocketClient.swift index fcf977da7bf..3ad8502718f 100644 --- a/fastlane/swift/SocketClient.swift +++ b/fastlane/swift/SocketClient.swift @@ -1,5 +1,5 @@ // SocketClient.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/SocketClientDelegateProtocol.swift b/fastlane/swift/SocketClientDelegateProtocol.swift index 551bbddf8af..bf0ee3e4098 100644 --- a/fastlane/swift/SocketClientDelegateProtocol.swift +++ b/fastlane/swift/SocketClientDelegateProtocol.swift @@ -1,5 +1,5 @@ // SocketClientDelegateProtocol.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/SocketResponse.swift b/fastlane/swift/SocketResponse.swift index f536b45cde1..195627c5216 100644 --- a/fastlane/swift/SocketResponse.swift +++ b/fastlane/swift/SocketResponse.swift @@ -1,5 +1,5 @@ // SocketResponse.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE ** diff --git a/fastlane/swift/formatting/Brewfile.lock.json b/fastlane/swift/formatting/Brewfile.lock.json index 15433f0d354..8758a7a068c 100644 --- a/fastlane/swift/formatting/Brewfile.lock.json +++ b/fastlane/swift/formatting/Brewfile.lock.json @@ -2,45 +2,45 @@ "entries": { "brew": { "swiftformat": { - "version": "0.52.9", + "version": "0.52.11", "bottle": { "rebuild": 0, "root_url": "https://ghcr.io/v2/homebrew/core", "files": { "arm64_sonoma": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:52697577d90a9cea86cb2829c5a40a9388e5df727a8ee496ff7dad824e572142", - "sha256": "52697577d90a9cea86cb2829c5a40a9388e5df727a8ee496ff7dad824e572142" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:b1dabab20931536f6cb157767e6e732ecbabb093ffaaae7325f9971f3c6b6db5", + "sha256": "b1dabab20931536f6cb157767e6e732ecbabb093ffaaae7325f9971f3c6b6db5" }, "arm64_ventura": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:2f64a4615f4bc08b5b00fc95ca746c910e66a612d04252a384a150ea4319b3fd", - "sha256": "2f64a4615f4bc08b5b00fc95ca746c910e66a612d04252a384a150ea4319b3fd" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:2674f87602a4a6d6af2f6ee822f7e36eb09c65e4bc31448d79d8955981645b1c", + "sha256": "2674f87602a4a6d6af2f6ee822f7e36eb09c65e4bc31448d79d8955981645b1c" }, "arm64_monterey": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:74ee2483b087132a623c63ebe85c0650bd4a1f4ab4e12a592ffddfc93db0f9a0", - "sha256": "74ee2483b087132a623c63ebe85c0650bd4a1f4ab4e12a592ffddfc93db0f9a0" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:1581f87673144bd34caa286b236e0c9d9cae42c20f5ff353ec7d139d03b63fd3", + "sha256": "1581f87673144bd34caa286b236e0c9d9cae42c20f5ff353ec7d139d03b63fd3" }, "sonoma": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:2e55e58e59fd79c6adb7340dcc0a33fa6fc611a2375e22d6b7c90101ee1bd439", - "sha256": "2e55e58e59fd79c6adb7340dcc0a33fa6fc611a2375e22d6b7c90101ee1bd439" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:d10f7a49255b390e1f8f174947427ae12b3d60477071b6922f0ae59579bebf16", + "sha256": "d10f7a49255b390e1f8f174947427ae12b3d60477071b6922f0ae59579bebf16" }, "ventura": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:1ef2d7df464f3d8c3e0ae18c1901e595a52038ea6e55760f719e93df5c80d065", - "sha256": "1ef2d7df464f3d8c3e0ae18c1901e595a52038ea6e55760f719e93df5c80d065" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:8505abd9424d6bc0b992302fcb319aea05119eb2397ccc6777c09e6932364c74", + "sha256": "8505abd9424d6bc0b992302fcb319aea05119eb2397ccc6777c09e6932364c74" }, "monterey": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:c4752c5c2908bbd592c845ced5910e31e4c5ccbfaf3d294d9a9468b9fd9b0d5d", - "sha256": "c4752c5c2908bbd592c845ced5910e31e4c5ccbfaf3d294d9a9468b9fd9b0d5d" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:c13826f376fd6dbf5afb4d9a435f39abb10b795473c8f25b9db986c731d627ee", + "sha256": "c13826f376fd6dbf5afb4d9a435f39abb10b795473c8f25b9db986c731d627ee" }, "x86_64_linux": { "cellar": "/home/linuxbrew/.linuxbrew/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:4e5d1239be58399f35ddc87bbe123a435f27fbc537e0b4cb52a23b33316e3fa4", - "sha256": "4e5d1239be58399f35ddc87bbe123a435f27fbc537e0b4cb52a23b33316e3fa4" + "url": "https://ghcr.io/v2/homebrew/core/swiftformat/blobs/sha256:c9400f4f4641d817facf5621eed3d2fe078361c83c80d34b91763185068ea740", + "sha256": "c9400f4f4641d817facf5621eed3d2fe078361c83c80d34b91763185068ea740" } } } @@ -74,11 +74,11 @@ "macOS": "12.5" }, "ventura": { - "HOMEBREW_VERSION": "4.1.20-17-g8df40f4", + "HOMEBREW_VERSION": "4.2.2-4-g080e61f", "HOMEBREW_PREFIX": "/opt/homebrew", "Homebrew/homebrew-core": "api", - "CLT": "", - "Xcode": "15.0", + "CLT": "15.0.0.0.1.1694021235", + "Xcode": "15.1", "macOS": "13.6" } } diff --git a/fastlane/swift/main.swift b/fastlane/swift/main.swift index a78ff2e63f5..e586c9116d1 100644 --- a/fastlane/swift/main.swift +++ b/fastlane/swift/main.swift @@ -1,5 +1,5 @@ // main.swift -// Copyright (c) 2023 FastlaneTools +// Copyright (c) 2024 FastlaneTools // // ** NOTE **