File tree Expand file tree Collapse file tree
Sources/AppStoreConnectCLI
Commands/TestFlight/BetaGroups/Sync Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,11 +46,17 @@ struct PushBetaGroupsCommand: CommonParsableCommand {
4646 serverTesters: Set ( serverTesters)
4747 )
4848
49- try processTesterStrategies (
50- with: service,
51- groupId: localGroup. id!,
52- strategies: testerStrategies
53- )
49+ let renderer = Renderers . SyncResultRenderer < BetaTester > ( )
50+
51+ if dryRun {
52+ renderer. render ( testerStrategies, isDryRun: true )
53+ } else {
54+ try processTesterStrategies (
55+ with: service,
56+ groupId: localGroup. id!,
57+ strategies: testerStrategies
58+ )
59+ }
5460 }
5561
5662 let strategies = compareGroups (
@@ -80,7 +86,7 @@ struct PushBetaGroupsCommand: CommonParsableCommand {
8086 try strategies. forEach {
8187 try syncTester ( with: service, groupId: groupId, strategies: $0)
8288
83- renderer. render ( $0, isDryRun: true )
89+ renderer. render ( $0, isDryRun: false )
8490 }
8591 }
8692
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ struct BetaTester: ResultRenderable {
5757
5858extension BetaTester : Decodable {
5959
60- private enum CodingKeys : String , CodingKey {
60+ private enum CodingKeys : String , CodingKey {
6161 case email = " Email "
6262 case firstName = " First Name "
6363 case lastName = " Last Name "
You can’t perform that action at this time.
0 commit comments