From 9ad60e168fddc03733453cc594678ef6a6f4128d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 28 Oct 2026 14:08:10 +0400 Subject: [PATCH] Use robot.logger.warn and target Node 22 hubot 14 uses pino, which has no `warning` level, so robot.logger.warning(...) throws. Replace the three calls with `warn`, and bump .nvmrc to 22. --- .nvmrc | 1 + index.js | 4 ++-- integrations/github.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 diff --git a/index.js b/index.js index c40b964..e4e8715 100644 --- a/index.js +++ b/index.js @@ -27,7 +27,7 @@ module.exports = async function(robot) { try { wallet = await ethers.Wallet.fromEncryptedJson(walletJson, process.env.KREDITS_WALLET_PASSWORD); } catch(error) { - robot.logger.warning('[hubot-kredits] Could not load wallet:', error); + robot.logger.warn('[hubot-kredits] Could not load wallet:', error); process.exit(1); } @@ -50,7 +50,7 @@ module.exports = async function(robot) { try { kredits = await new Kredits(signer.provider, signer, opts).init(); } catch(error) { - robot.logger.warning('[hubot-kredits] Could not set up kredits:', error); + robot.logger.warn('[hubot-kredits] Could not set up kredits:', error); process.exit(1); } const Contributor = kredits.Contributor; diff --git a/integrations/github.js b/integrations/github.js index 75836ea..e0bcde0 100644 --- a/integrations/github.js +++ b/integrations/github.js @@ -271,6 +271,6 @@ module.exports = async function(robot, kredits) { } }); } else { - robot.logger.warning('[hubot-kredits] No KREDITS_GITHUB_KEY and KREDITS_GITHUB_SECRET configured for OAuth signup'); + robot.logger.warn('[hubot-kredits] No KREDITS_GITHUB_KEY and KREDITS_GITHUB_SECRET configured for OAuth signup'); } }; -- 2.50.1