@@ -6,16 +6,17 @@ module.exports = function (grunt, options) {
66 // register before and after test tasks so we don't have to change cli
77 // options on the CI server
88 'before-test' : [
9- 'clean' , 'shell:lint' , 'ngtemplates'
10- ] ,
9+ 'clean' , 'shell:lint' , 'ngtemplates' , 'less' , 'copy:font_dist' , 'copy:packages_dist'
10+ ] , // Have to run less so CSS files are present
1111 'after-test' : [ 'build' ] ,
1212 'default' : [ 'before-test' , 'test:single' , 'after-test' ] ,
1313
1414 // Build with no testing
1515 'build' : [
16- 'shell:build ' , 'uidocs-generator' ,
16+ 'ngtemplates ' , 'concat' , 'uglify' , 'less' , ' uidocs-generator' , 'copy:font_dist' , 'copy:packages_dist ',
1717 'copy:site' , 'copy:less_customizer' ,
1818 ] ,
19+ 'build:less_dist' : [ 'copy:less_dist' , 'replace:less_dist' ] ,
1920
2021 // Auto-test tasks for development
2122 'autotest:unit' : [ 'karmangular:start' ] ,
@@ -53,10 +54,10 @@ module.exports = function (grunt, options) {
5354 var currentTag = semver . clean ( util . getCurrentTag ( ) ) ;
5455
5556 if ( currentTag ) {
56- baseTasks [ 'release' ] = [ 'cut-release' , 'gh-pages:ui-grid-site' , 'update-bower-json' , 'gh-pages:bower' , 'npm-publish' ] ;
57+ baseTasks [ 'release' ] = [ 'clean' , 'ngtemplates' , 'build' , 'build:less_dist' , ' cut-release', 'gh-pages:ui-grid-site' , 'update-bower-json' , 'gh-pages:bower' , 'npm-publish' ] ;
5758 }
5859 else {
59- baseTasks [ 'release' ] = [ 'cut-release' ] ;
60+ baseTasks [ 'release' ] = [ 'clean' , 'ngtemplates' , 'build' , 'build:less_dist' , ' cut-release'] ;
6061 }
6162
6263 return baseTasks ;
0 commit comments