@@ -87,7 +87,7 @@ async function executeCommandAndWaitForExitCode(command, args) {
8787( async ( ) => {
8888 console . log ( 'Checking for upgrades...\n' )
8989
90- const gradleDependencyUpdateArgs = [ 'dependencyUpdates' , '-DoutputFormatter=json' , '-DoutputDir=build/dependencyUpdates' , '--status' ]
90+ const gradleDependencyUpdateArgs = [ 'dependencyUpdates' , '-DoutputFormatter=json' , '-DoutputDir=build/dependencyUpdates' ]
9191 const gradleDependencyUpdateResolution = argv . resolution
9292 if ( gradleDependencyUpdateResolution ) {
9393 gradleDependencyUpdateArgs . push ( `-Drevision=${ gradleDependencyUpdateResolution } ` )
@@ -237,15 +237,19 @@ function buildUpgradeChoicesForUser(outdatedDependencies, dependencyUpdates) {
237237 }
238238 choices . sort ( ( a , b ) => a . title . localeCompare ( b . title ) ) ;
239239 debugLog ( `Choices\n${ JSON . stringify ( choices ) } \n\n` ) ;
240- let currentGradleRelease = dependencyUpdates . gradle . running . version ;
241- let latestGradleRelease = dependencyUpdates . gradle . current . version ;
242- if ( gradleWrapper && currentGradleRelease !== latestGradleRelease ) {
243- choices . unshift ( {
244- title : `Gradle - ${ currentGradleRelease } => ${ latestGradleRelease } ` ,
245- value : 'gradle' ,
246- description : 'Upgrades the gradle wrapper'
247- } ) ;
240+
241+ if ( dependencyUpdates . gradle ) {
242+ let currentGradleRelease = dependencyUpdates . gradle . running . version ;
243+ let latestGradleRelease = dependencyUpdates . gradle . current . version ;
244+ if ( gradleWrapper && currentGradleRelease !== latestGradleRelease ) {
245+ choices . unshift ( {
246+ title : `Gradle - ${ currentGradleRelease } => ${ latestGradleRelease } ` ,
247+ value : 'gradle' ,
248+ description : 'Upgrades the gradle wrapper'
249+ } ) ;
250+ }
248251 }
252+
249253 return {
250254 choices,
251255 latestGradleRelease
0 commit comments