6
6
*/
7
7
import fs from 'node:fs/promises' ;
8
8
import * as csv from 'csv-parse/sync' ;
9
- import { Flags , SfCommand } from '@salesforce/sf-plugins-core' ;
9
+ import { Flags , SfCommand , orgApiVersionFlagWithDeprecations } from '@salesforce/sf-plugins-core' ;
10
10
import { Messages , SfError } from '@salesforce/core' ;
11
11
import { PackagePushScheduleResult , PackagePushUpgrade } from '@salesforce/packaging' ;
12
12
import { requiredHubFlag } from '../../../utils/hubFlag.js' ;
@@ -23,6 +23,7 @@ export class PackagePushScheduleCommand extends SfCommand<PackagePushScheduleRes
23
23
public static readonly aliases = [ 'force:package:pushupgrade:schedule' ] ;
24
24
public static readonly flags = {
25
25
'target-dev-hub' : requiredHubFlag ,
26
+ 'api-version' : orgApiVersionFlagWithDeprecations ,
26
27
'package-version-id' : Flags . string ( {
27
28
char : 'i' ,
28
29
summary : messages . getMessage ( 'flags.package-version-id.summary' ) ,
@@ -39,9 +40,6 @@ export class PackagePushScheduleCommand extends SfCommand<PackagePushScheduleRes
39
40
summary : messages . getMessage ( 'flags.org-list.summary' ) ,
40
41
required : true ,
41
42
} ) ,
42
- verbose : Flags . boolean ( {
43
- summary : messages . getMessage ( 'flags.verbose.summary' ) ,
44
- } ) ,
45
43
} ;
46
44
47
45
public async run ( ) : Promise < PackagePushScheduleResult > {
@@ -56,7 +54,7 @@ export class PackagePushScheduleCommand extends SfCommand<PackagePushScheduleRes
56
54
const orgList = await readOrgListFile ( flags [ 'org-list' ] ) ;
57
55
58
56
// Connect to the Dev Hub
59
- const conn = flags [ 'target-dev-hub' ] . getConnection ( '61.0' ) ;
57
+ const conn = flags [ 'target-dev-hub' ] . getConnection ( flags [ 'api-version' ] ) ;
60
58
61
59
// Schedule the push upgrade
62
60
const result = await PackagePushUpgrade . schedule (
0 commit comments