From 40db9c06479f3e1557da218537a6d6a090b5c6eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 28 Oct 2026 11:12:01 +0400 Subject: [PATCH] Add incoming webhooks and point the logger dep at v2.0.0 - add hubot-incoming-webhook ^2.0.0 - hubot-remotestorage-logger now resolves to github:67P/hubot-remotestorage-logger#v2.0.0 - external-scripts.json: add hubot-incoming-webhook --- external-scripts.json | 1 + package-lock.json | 49 +++++++++++++++++++++++++++++++++++++++---- package.json | 3 ++- 3 files changed, 48 insertions(+), 5 deletions(-) diff --git a/external-scripts.json b/external-scripts.json index 708ef88..393f3ee 100644 --- a/external-scripts.json +++ b/external-scripts.json @@ -1,5 +1,6 @@ [ "hubot-help", + "hubot-incoming-webhook", "hubot-redis-brain", "hubot-remotestorage-logger" ] diff --git a/package-lock.json b/package-lock.json index 7c2ca0e..16ab691 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,8 +11,9 @@ "@hubot-friends/hubot-irc": "^2.0.2", "hubot": "14.1.0", "hubot-help": "^2.1.5", + "hubot-incoming-webhook": "^2.0.0", "hubot-redis-brain": "3.0.1", - "hubot-remotestorage-logger": "github:67P/hubot-remotestorage-logger#feature/hubot-14" + "hubot-remotestorage-logger": "github:67P/hubot-remotestorage-logger#v2.0.0" } }, "node_modules/@hubot-friends/hubot-irc": { @@ -699,6 +700,18 @@ "node": ">= 0.4" } }, + "node_modules/he": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/he/-/he-2.0.0.tgz", + "integrity": "sha512-0jE+JPv08nhXWmI1dULybzqNt34RbkH6Ul6V4cmDONpjYx1SfyObKF38FJLaJ1K7WWD93LWL9lewzk4E1Ria4A==", + "license": "MIT", + "bin": { + "he": "bin/he.mjs" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", @@ -749,6 +762,21 @@ "hubot": ">= 9 || 0.0.0-development" } }, + "node_modules/hubot-incoming-webhook": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hubot-incoming-webhook/-/hubot-incoming-webhook-2.0.0.tgz", + "integrity": "sha512-cN6KZgOXOx+on14C8vQdVguSlYK9cCz3SNxSlukv32ZmBAOwAKCn5iWiF7IIjXO0XRwxS/zYpphX3wmf6kOtuQ==", + "license": "MIT", + "dependencies": { + "he": "^2.0.0" + }, + "engines": { + "node": ">= 22" + }, + "peerDependencies": { + "hubot": ">= 14" + } + }, "node_modules/hubot-redis-brain": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/hubot-redis-brain/-/hubot-redis-brain-3.0.1.tgz", @@ -766,7 +794,7 @@ }, "node_modules/hubot-remotestorage-logger": { "version": "2.0.0", - "resolved": "git+ssh://git@github.com/67P/hubot-remotestorage-logger.git#65325f25719a1fe3b4e0d65d945d0a8587fcf12e", + "resolved": "git+ssh://git@github.com/67P/hubot-remotestorage-logger.git#ef27fb20c9eef49103b2134af5aabe8c5908ab44", "license": "MIT", "dependencies": { "remotestorage-module-chat-messages": "^2.1.1", @@ -1936,6 +1964,11 @@ "function-bind": "^1.1.2" } }, + "he": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/he/-/he-2.0.0.tgz", + "integrity": "sha512-0jE+JPv08nhXWmI1dULybzqNt34RbkH6Ul6V4cmDONpjYx1SfyObKF38FJLaJ1K7WWD93LWL9lewzk4E1Ria4A==" + }, "http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", @@ -1964,6 +1997,14 @@ "integrity": "sha512-z/Q8QFdx0o5e0Iql219nCfsotXCn0rvyQprLYtCHURYX2+hjCiu6vpnGLjErSKgUYRWSt9TcltijmIc/ttEARQ==", "requires": {} }, + "hubot-incoming-webhook": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hubot-incoming-webhook/-/hubot-incoming-webhook-2.0.0.tgz", + "integrity": "sha512-cN6KZgOXOx+on14C8vQdVguSlYK9cCz3SNxSlukv32ZmBAOwAKCn5iWiF7IIjXO0XRwxS/zYpphX3wmf6kOtuQ==", + "requires": { + "he": "^2.0.0" + } + }, "hubot-redis-brain": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/hubot-redis-brain/-/hubot-redis-brain-3.0.1.tgz", @@ -1973,8 +2014,8 @@ } }, "hubot-remotestorage-logger": { - "version": "git+ssh://git@github.com/67P/hubot-remotestorage-logger.git#65325f25719a1fe3b4e0d65d945d0a8587fcf12e", - "from": "hubot-remotestorage-logger@github:67P/hubot-remotestorage-logger#feature/hubot-14", + "version": "git+ssh://git@github.com/67P/hubot-remotestorage-logger.git#ef27fb20c9eef49103b2134af5aabe8c5908ab44", + "from": "git+ssh://git@github.com/67P/hubot-remotestorage-logger.git#ef27fb20c9eef49103b2134af5aabe8c5908ab44", "requires": { "remotestorage-module-chat-messages": "^2.1.1", "remotestoragejs": "^2.0.0-beta.10", diff --git a/package.json b/package.json index e3f967b..aef5b65 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "@hubot-friends/hubot-irc": "^2.0.2", "hubot": "14.1.0", "hubot-help": "^2.1.5", + "hubot-incoming-webhook": "^2.0.0", "hubot-redis-brain": "3.0.1", - "hubot-remotestorage-logger": "github:67P/hubot-remotestorage-logger#feature/hubot-14" + "hubot-remotestorage-logger": "github:67P/hubot-remotestorage-logger#v2.0.0" } }