10 Commits

Author SHA1 Message Date
e29b67749f Add liveness check endpoint
`GET /health/live` returns "200 OK"
2021-04-09 09:43:29 +02:00
62b63a5866 Merge pull request #14 from 67P/chore/update_dependencies
Update dependencies, remove hubot-rss-reader
2020-10-29 16:16:56 +01:00
bed00622b1 Update dependencies, remove hubot-rss-reader
Updates hubot-kredits for the MediaWiki changes, among others.

Unfortunately, I wasn't able to get hubot-rss-reader to npm-install
anymore.
2020-10-29 16:13:41 +01:00
ff38fbaf0f Merge pull request #13 from 67P/chore/update-hubot-kredits
Update hubot-kredits package
2020-07-18 16:22:53 +02:00
fa9083c169 Update hubot-kredits package
This hopefully solves the transaction nonce issues and all contributions
can be created again.
2020-07-18 13:11:36 +02:00
31574f25eb Merge pull request #10 from 67P/docs/readme
Update deployment/chef info in README
2020-05-25 16:42:57 +02:00
28df2547a2 Update deployment/chef info in README 2020-05-25 16:41:54 +02:00
cd0a9cad44 Merge pull request #9 from 67P/chore/update_deps
Update dependencies
2020-05-25 16:39:09 +02:00
89c73d06c0 npm audit fix 2020-05-25 16:38:47 +02:00
1aed0a38c5 Update dependencies
Especially hubot-kredits, for new Zoom features.
2020-05-25 16:37:25 +02:00
5 changed files with 1836 additions and 1316 deletions

View File

@@ -22,8 +22,8 @@ with the commands.
## Deployment
hal8000 is deployed by running Chef Solo against `dev.kosmos.org` with the
cookbooks from our (private) [GitLab repo](https://gitlab.com/kosmos/chef).
hal8000 is deployed by running Chef Zero against `barnard.kosmos.org` with the
cookbooks from our [Gitea repo](https://gitea.kosmos.org/kosmos/chef).
## House Rules

View File

@@ -8,7 +8,6 @@
"hubot-plusplus",
"hubot-tell",
"hubot-seen",
"hubot-rss-reader",
"hubot-incoming-webhook",
"hubot-yubikey-invalidation",
"hubot-kredits",

3131
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -18,14 +18,13 @@
"hubot-auth": "^1.2.0",
"hubot-help": "^1.0.1",
"hubot-incoming-webhook": "^1.1.1",
"hubot-irc": "67P/hubot-irc#dev",
"hubot-kredits": "^3.5.1",
"hubot-irc": "github:67P/hubot-irc#dev",
"hubot-kredits": "^3.8.0",
"hubot-plusplus": "github:67P/hubot-plusplus#feature/configurable_points_term",
"hubot-read-tweet": "0.0.2",
"hubot-redis-brain": "1.0.0",
"hubot-rss-reader": "github:67P/hubot-rss-reader#e3252d63a908c065671c5416a0a4bffa323b27c6",
"hubot-rules": "^0.1.0",
"hubot-schedule": "^0.6.2",
"hubot-rules": "^1.0.0",
"hubot-schedule": "^0.7.0",
"hubot-scripts": "^2.5.16",
"hubot-seen": "github:67P/hubot-seen#fix_debug",
"hubot-shipit": "^0.2.0",
@@ -33,6 +32,6 @@
"hubot-xmpp": "github:67P/hubot-xmpp#dev",
"hubot-yubikey-invalidation": "0.0.3",
"node-fetch": "^2.6.0",
"request": "^2.88.0"
"request": "^2.88.2"
}
}

5
scripts/health.js Normal file
View File

@@ -0,0 +1,5 @@
module.exports = function (robot) {
robot.router.get('/health/live', (req, res) => {
res.send('OK');
});
}