|
|
|
@ -386,7 +386,11 @@ module.exports = function (grunt) {
|
|
|
|
|
'npm-build-static'
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
var releaseTasks = [
|
|
|
|
|
/**
|
|
|
|
|
* `grunt release`
|
|
|
|
|
* `grunt release --environment=production`
|
|
|
|
|
*/
|
|
|
|
|
grunt.registerTask('release', [
|
|
|
|
|
'check_release',
|
|
|
|
|
'build-static',
|
|
|
|
|
'npm-build',
|
|
|
|
@ -400,19 +404,7 @@ module.exports = function (grunt) {
|
|
|
|
|
's3:unversioned',
|
|
|
|
|
's3:static_pages',
|
|
|
|
|
'invalidate'
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
// If the editor assets changed since the last tag we have to build & upload them
|
|
|
|
|
if (EDITOR_ASSETS_CHANGED) {
|
|
|
|
|
releaseTasks.splice(releaseTasks.indexOf('build-static'), 0, 'build-editor');
|
|
|
|
|
releaseTasks.splice(releaseTasks.indexOf('s3:js'), 0, 's3:frozen');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* `grunt release`
|
|
|
|
|
* `grunt release --environment=production`
|
|
|
|
|
*/
|
|
|
|
|
grunt.registerTask('release', releaseTasks);
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
grunt.registerTask('release_editor_assets', 'builds & uploads editor assets', [
|
|
|
|
|
'build-editor',
|
|
|
|
|