Skip to content

Commit 010d90b

Browse files
authored
Merge pull request #841 from browserstack/bump_update_notifier
Bump the version of update-notifier package
2 parents 7371302 + 3cd2cf2 commit 010d90b

File tree

2 files changed

+21
-18
lines changed

2 files changed

+21
-18
lines changed

bin/commands/runs.js

+20-17
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const archiver = require("../helpers/archiver"),
1818
{initTimeComponents, instrumentEventTime, markBlockStart, markBlockEnd, getTimeComponents} = require('../helpers/timeComponents'),
1919
downloadBuildArtifacts = require('../helpers/buildArtifacts').downloadBuildArtifacts,
2020
downloadBuildStacktrace = require('../helpers/downloadBuildStacktrace').downloadBuildStacktrace,
21-
updateNotifier = require('update-notifier'),
2221
pkg = require('../../package.json'),
2322
packageDiff = require('../helpers/package-diff');
2423
const { getStackTraceUrl } = require('../helpers/sync/syncSpecsLogs');
@@ -531,23 +530,27 @@ module.exports = function run(args, rawArgs) {
531530
utils.sendUsageReport(bsJsonData, args, err.message, Constants.messageTypes.ERROR, utils.getErrorCodeFromErr(err), null, rawArgs);
532531
process.exitCode = Constants.ERROR_EXIT_CODE;
533532
}).finally(function(){
534-
const notifier = updateNotifier({
535-
pkg,
536-
updateCheckInterval: 1000 * 60 * 60 * 24 * 7,
537-
});
533+
import('update-notifier').then(({ default: updateNotifier } ) => {
534+
const notifier = updateNotifier({
535+
pkg,
536+
updateCheckInterval: 1000 * 60 * 60 * 24 * 7,
537+
});
538538

539-
// Checks for update on first run.
540-
// Set lastUpdateCheck to 0 to spawn the check update process as notifier sets this to Date.now() for preventing
541-
// the check untill one interval period. It runs once.
542-
if (!notifier.disabled && Date.now() - notifier.config.get('lastUpdateCheck') < 50) {
543-
notifier.config.set('lastUpdateCheck', 0);
544-
notifier.check();
545-
}
539+
// Checks for update on first run.
540+
// Set lastUpdateCheck to 0 to spawn the check update process as notifier sets this to Date.now() for preventing
541+
// the check untill one interval period. It runs once.
542+
if (!notifier.disabled && Date.now() - notifier.config.get('lastUpdateCheck') < 50) {
543+
notifier.config.set('lastUpdateCheck', 0);
544+
notifier.check();
545+
}
546546

547-
// Set the config update as notifier clears this after reading.
548-
if (notifier.update && notifier.update.current !== notifier.update.latest) {
549-
notifier.config.set('update', notifier.update);
550-
notifier.notify({isGlobal: true});
551-
}
547+
// Set the config update as notifier clears this after reading.
548+
if (notifier.update && notifier.update.current !== notifier.update.latest) {
549+
notifier.config.set('update', notifier.update);
550+
notifier.notify({isGlobal: true});
551+
}
552+
}).catch((error) => {
553+
logger.debug('Got error loading update-notifier: ', error);
554+
});
552555
});
553556
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"request": "2.88.2",
3030
"requestretry": "7.1.0",
3131
"table": "5.4.6",
32-
"update-notifier": "5.1.0",
32+
"update-notifier": "7.0.0",
3333
"uuid": "8.3.2",
3434
"windows-release": "^5.1.0",
3535
"winston": "2.4.4",

0 commit comments

Comments
 (0)