improved error handling for aws base stack

pull/310/head
Frostebite 2022-01-12 23:57:02 +00:00
parent cedad0a7b3
commit d5daf5a6ce
3 changed files with 15 additions and 6 deletions

9
dist/index.js vendored
View File

@ -1017,8 +1017,13 @@ class AWSBaseStack {
yield CF.updateStack(updateInput).promise();
}
catch (error) {
cloud_runner_logger_1.default.log(error.message);
cloud_runner_logger_1.default.log(`Update Failed (Stack name: ${baseStackName})`);
if (error['message'].includes('No updates are to be performed')) {
cloud_runner_logger_1.default.log(`No updates are to be performed`);
}
else {
cloud_runner_logger_1.default.log(`Update Failed (Stack name: ${baseStackName})`);
cloud_runner_logger_1.default.log(error['message']);
}
cloud_runner_logger_1.default.log(`Continuing...`);
}
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -75,9 +75,13 @@ export class AWSBaseStack {
CloudRunnerLogger.log(`Attempting update of base stack`);
try {
await CF.updateStack(updateInput).promise();
} catch (error) {
CloudRunnerLogger.log(error.message);
CloudRunnerLogger.log(`Update Failed (Stack name: ${baseStackName})`);
} catch (error: any) {
if (error['message'].includes('No updates are to be performed')) {
CloudRunnerLogger.log(`No updates are to be performed`);
} else {
CloudRunnerLogger.log(`Update Failed (Stack name: ${baseStackName})`);
CloudRunnerLogger.log(error['message']);
}
CloudRunnerLogger.log(`Continuing...`);
}
} else {