@@ -6,16 +6,17 @@ module.exports = function (grunt, options) {
6
6
// register before and after test tasks so we don't have to change cli
7
7
// options on the CI server
8
8
'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
11
11
'after-test' : [ 'build' ] ,
12
12
'default' : [ 'before-test' , 'test:single' , 'after-test' ] ,
13
13
14
14
// Build with no testing
15
15
'build' : [
16
- 'shell:build ' , 'uidocs-generator' ,
16
+ 'ngtemplates ' , 'concat' , 'uglify' , 'less' , ' uidocs-generator' , 'copy:font_dist' , 'copy:packages_dist ',
17
17
'copy:site' , 'copy:less_customizer' ,
18
18
] ,
19
+ 'build:less_dist' : [ 'copy:less_dist' , 'replace:less_dist' ] ,
19
20
20
21
// Auto-test tasks for development
21
22
'autotest:unit' : [ 'karmangular:start' ] ,
@@ -53,10 +54,10 @@ module.exports = function (grunt, options) {
53
54
var currentTag = semver . clean ( util . getCurrentTag ( ) ) ;
54
55
55
56
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' ] ;
57
58
}
58
59
else {
59
- baseTasks [ 'release' ] = [ 'cut-release' ] ;
60
+ baseTasks [ 'release' ] = [ 'clean' , 'ngtemplates' , 'build' , 'build:less_dist' , ' cut-release'] ;
60
61
}
61
62
62
63
return baseTasks ;
0 commit comments