- move more sharable code to CI static methods - merge `release_to_github` and `prepare_next_release` into one single command as they had dependencies on each other - remove all traces of ruby and fastlane
12 lines
376 B
Swift
12 lines
376 B
Swift
import ArgumentParser
|
|
import Foundation
|
|
|
|
struct ConfigureProduction: AsyncParsableCommand {
|
|
static let configuration = CommandConfiguration(abstract: "Configures the project for a production build.")
|
|
|
|
func run() async throws {
|
|
try await CI.run(.name("swift"), ["run", "pipeline", "update-foss-secrets"])
|
|
try await CI.run(.name("xcodegen"))
|
|
}
|
|
}
|