Commit ae54e37 1 parent 4de542d commit ae54e37 Copy full SHA for ae54e37
File tree 1 file changed +15
-1
lines changed
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -64,10 +64,24 @@ if (args.runners !== undefined) {
64
64
async function main ( ) {
65
65
if ( args . electronVersion ) {
66
66
const versions = await ElectronVersions . create ( ) ;
67
- if ( ! versions . isVersion ( args . electronVersion ) ) {
67
+ if ( args . electronVersion === 'latest' ) {
68
+ args . electronVersion = versions . latest . version ;
69
+ } else if ( args . electronVersion . startsWith ( 'latest@' ) ) {
70
+ const majorVersion = parseInt ( args . electronVersion . slice ( 'latest@' . length ) ) ;
71
+ const ver = versions . inMajor ( majorVersion ) . slice ( - 1 ) [ 0 ] ;
72
+ if ( ver ) {
73
+ args . electronVersion = ver . version ;
74
+ } else {
75
+ console . log ( `${ fail } '${ majorVersion } ' is not a recognized Electron major version` ) ;
76
+ process . exit ( 1 ) ;
77
+ }
78
+ } else if ( ! versions . isVersion ( args . electronVersion ) ) {
68
79
console . log ( `${ fail } '${ args . electronVersion } ' is not a recognized Electron version` ) ;
69
80
process . exit ( 1 ) ;
70
81
}
82
+
83
+ const versionString = `v${ args . electronVersion } ` ;
84
+ console . log ( `Running against Electron ${ versionString . green } ` ) ;
71
85
}
72
86
73
87
const [ lastSpecHash , lastSpecInstallHash ] = loadLastSpecHash ( ) ;
You can’t perform that action at this time.
0 commit comments