20 Commits

Author SHA1 Message Date
e02c3bb9b6 Merge pull request 'Add liveness check endpoint' (#1) from feature/health_check_endpoint into master
Reviewed-on: #1
2021-04-09 11:17:13 +00:00
564df1770a Merge branch 'master' into feature/health_check_endpoint 2021-04-09 11:16:40 +00:00
6076b5e60f Update README 2021-04-09 10:22:53 +02:00
e29b67749f Add liveness check endpoint
`GET /health/live` returns "200 OK"
2021-04-09 09:43:29 +02:00
ed2a3c91a8 Merge pull request #16 from 67P/bugfix/node_12_compatibility
Update our hubot-xmpp fork from upstream
2021-04-01 17:43:28 +02:00
Greg Karékinian
76c1ac0655 Update our hubot-xmpp fork from upstream
It fixes an issue that prevented it from running under Node 12:
https://github.com/xmppjs/hubot-xmpp/issues/127

Co-authored-by: Garret Alfert <alfert@wevelop.de>
2021-04-01 17:34:24 +02:00
Greg Karékinian
03dedbbae1 Bump the hubot-kredits commit hash
Includes https://github.com/67P/hubot-kredits/pull/67
2021-03-30 14:08:54 +02:00
0feed8abe0 Merge pull request #15 from 67P/feature/contributions_for_reviews
Deploy hubot-kredits from GitHub
2021-03-30 11:52:12 +02:00
Greg Karékinian
1a444465a8 Deploy hubot-kredits from GitHub
Creating contributions from PR reviews has been merged, but not
published to npm yet: https://github.com/67P/hubot-kredits/pull/66
2021-03-30 11:47:19 +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
311df067db 2.3.1 2020-04-16 22:18:17 +02:00
603b58a308 Update hubot-kredits 2020-04-16 22:18:06 +02:00
5 changed files with 1974 additions and 1690 deletions

View File

@@ -1,4 +1,4 @@
# hal8000
## hal8000
hal8000 is a chat bot built on the [Hubot](https://hubot.github.com/)
framework. It's currently running in some channels on Freenode.
@@ -20,11 +20,11 @@ you can open an HTTP tunnel with:
required ENV vars. Change it according to your needs, or use custom ENV vars
with the commands.
## Deployment
### 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
### House Rules
[Contributor Code of Conduct](http://contributor-covenant.org/version/1/2/0/) (TL;DR: Be excellent to each other.)

View File

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

3635
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "hal8000",
"version": "2.3.0",
"version": "2.3.1",
"private": true,
"scripts": {
"start": "./run.sh",
@@ -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.0",
"hubot-irc": "github:67P/hubot-irc#dev",
"hubot-kredits": "github:67P/hubot-kredits#7db7a83a342e1df378250f02381b783752cdd930",
"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');
});
}