diff --git a/lib/utils/logDeprecation.js b/lib/utils/logDeprecation.js index 143ccc0cb84..f9d84c492e1 100644 --- a/lib/utils/logDeprecation.js +++ b/lib/utils/logDeprecation.js @@ -8,6 +8,7 @@ const weakMemoizee = require('memoizee/weak'); const _ = require('lodash'); const resolveTmpdir = require('process-utils/tmpdir'); const ServerlessError = require('../serverless-error'); +const safeMoveFile = require('./fs/safeMoveFile'); const { style, legacy, log } = require('@serverless/utils/log'); const healthStatusFilename = require('./health-status-filename'); @@ -162,7 +163,7 @@ module.exports.printSummary = async () => { fse.ensureDir(path.dirname(healthStatusFilename)), fsp.writeFile(tmpHealthStatusFilename, healthStatus.join('\n')), ]); - await fsp.rename(tmpHealthStatusFilename, healthStatusFilename); + await safeMoveFile(tmpHealthStatusFilename, healthStatusFilename); if (bufferedDeprecations.length === 1) { const { code, message } = bufferedDeprecations[0];