stephenyeargin / hubot-grafana

📈🤖 Query Grafana dashboards
http://docs.grafana.org/tutorials/hubot_howto/
MIT License
154 stars 48 forks source link

The Big Refactor #166

Closed KeesCBakker closed 12 months ago

KeesCBakker commented 1 year ago

This big refactor is about the following:

With this refactor there comes some ifs and buts:

This has been a huge refactor, but I think it helps us with going forward. I think we should test some more platforms before releasing. When we release let's make sure we release a major version, so everyone can double check before upgrading.


Fixes #165 Fixes #164

stephenyeargin commented 1 year ago

😲

Gonna set aside some time to review it with my full attention. If you don't hear from me by Monday, give me a nudge.

KeesCBakker commented 1 year ago

Improved some tests, found some extra blind spots to fix

image

KeesCBakker commented 1 year ago

Also added kiosk mode for dashboards, so we fix #72

image

KeesCBakker commented 1 year ago

@stephenyeargin would you be able to test RocketChat, BearyChat and Telegram to see if they are still OK?

stephenyeargin commented 12 months ago

@stephenyeargin would you be able to test RocketChat, BearyChat and Telegram to see if they are still OK?

So, those were introduced by other contributors, I don't actually have accounts with any of them. Can tag folks and give them some time to give it a spin. Generally speaking, if the tests pass, I'm not too worried about a regression. 😁

BearyChat - @shonenada via #65 RocketChat - @mfilotto via #70 Telegram - @pinguingman via #135

KeesCBakker commented 12 months ago

I'm okay with merging and publishing.