mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 00:06:06 +08:00
fix(build): Add proper error handling to publish task
This commit is contained in:
parent
ee254b1697
commit
85fbfae344
|
@ -95,7 +95,8 @@ module.exports = (grunt) => {
|
||||||
grunt.registerTask("publish", "Publish Nylas build", function publish() {
|
grunt.registerTask("publish", "Publish Nylas build", function publish() {
|
||||||
const done = this.async();
|
const done = this.async();
|
||||||
|
|
||||||
populateVersion().then(() => {
|
populateVersion()
|
||||||
|
.then(() => {
|
||||||
// find files to publish
|
// find files to publish
|
||||||
const {shouldPublishBuild} = require('./task-helpers')(grunt);
|
const {shouldPublishBuild} = require('./task-helpers')(grunt);
|
||||||
const outputDir = grunt.config.get('outputDir');
|
const outputDir = grunt.config.get('outputDir');
|
||||||
|
@ -164,9 +165,13 @@ module.exports = (grunt) => {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
Promise.all(uploads.map(({source, key, options}) =>
|
return Promise.all(uploads.map(({source, key, options}) =>
|
||||||
uploadToS3(source, key, options))
|
uploadToS3(source, key, options))
|
||||||
).then(done, done);
|
)
|
||||||
|
.then(done)
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
grunt.fail.fatal(err)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue