forked from tuist/XcodeProj
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TapestryConfig.swift
14 lines (13 loc) · 1.19 KB
/
TapestryConfig.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import PackageDescription
let config = TapestryConfig(release: Release(actions: [.pre(.dependenciesCompatibility([.cocoapods, .spm(.all)])),
.pre(tool: "tuist", arguments: ["generate"]),
.pre(tool: "bundle", arguments: ["exec", "rake", "carthage_update_dependencies"]),
.pre(tool: "bundle", arguments: ["exec", "rake", "release_check"]),
.pre(.docsUpdate),
.post(tool: "bundle", arguments: ["exec", "pod", "trunk", "push", "--allow-warnings", "--verbose"]),
.post(tool: "bundle", arguments: ["exec", "rake", "archive_carthage"])],
add: ["README.md",
"xcodeproj.podspec",
"CHANGELOG.md"],
commitMessage: "Version \(Argument.version)",
push: true))