@@ -7,8 +7,9 @@ module.exports = function( Release ) {
77
88Release . define ( {
99 _jsonFiles : [ "package.json" , "package-lock.json" , "bower.json" ] ,
10+
1011 _cloneRepo : function ( ) {
11- var projectRelease , releaseDependencies ;
12+ var releaseDependencies , projectRelease ;
1213
1314 Release . chdir ( Release . dir . base ) ;
1415 console . log ( "Cloning " + chalk . cyan ( Release . remote ) + "..." ) ;
@@ -25,16 +26,18 @@ Release.define( {
2526 console . log ( ) ;
2627
2728 projectRelease = require ( Release . dir . repo + "/build/release" ) ;
28-
2929 if ( projectRelease . dependencies ) {
3030 console . log ( "Installing release dependencies..." ) ;
3131 releaseDependencies = projectRelease . dependencies . join ( " " ) ;
3232 Release . exec ( "npm install --no-save " + releaseDependencies ,
3333 "Error installing release dependencies." ) ;
3434 console . log ( ) ;
3535 }
36+ } ,
3637
38+ _loadReleaseScript : function ( ) {
3739 console . log ( "Loading project-specific release script..." ) ;
40+ var projectRelease = require ( Release . dir . repo + "/build/release" ) ;
3841 projectRelease ( Release ) ;
3942 console . log ( ) ;
4043 } ,
@@ -62,18 +65,18 @@ Release.define( {
6265
6366 _checkAuthorsTxt : function ( ) {
6467 console . log ( "Checking AUTHORS.txt..." ) ;
68+ Release . chdir ( Release . dir . repo ) ;
6569 var result , lastActualAuthor ,
6670 lastListedAuthor = fs . readFileSync ( "AUTHORS.txt" , "utf8" )
6771 . trim ( )
6872 . split ( / \r ? \n / )
6973 . pop ( ) ;
7074
71- Release . chdir ( Release . dir . repo ) ;
7275 result = Release . exec ( {
73- command : "grunt authors" ,
76+ command : "npx grunt authors" ,
7477 silent : true
7578 } , "Error getting list of authors." ) ;
76- lastActualAuthor = result . split ( / \r ? \n / ) . splice ( - 4 , 1 ) [ 0 ] ;
79+ lastActualAuthor = result . split ( / \r ? \n / ) . splice ( - 3 , 1 ) [ 0 ] ;
7780
7881 if ( lastListedAuthor !== lastActualAuthor ) {
7982 console . log ( "Last listed author is " + chalk . red ( lastListedAuthor ) + "." ) ;
0 commit comments