github-actions[bot] on v0.27.0
jacobtomlinson on master
Fix channel count when retrievi… (compare)
jacobtomlinson on master
Add py310 to envlist in tox.ini… (compare)
I've finally finished the opsdroid/opsdroid#1767, I've added a video so you can see how the logs look like without having to test locally.
Cadair I've also added a new formatter
config so a user can choose a formatting string. I remember you mentioned that it would be good to allow a user to do this 👍️
That seems like a great Microsoft idea 😄
We were struggling with getting logs from azure because Microsoft decided to make one part of the storage url random 🤦♂️
Ajit D'Sa and I have been working on some DB updates. Updated MongoDB, added a postgres, but also we could update SQLite.
The main reason is this:
Skills should be allowed to specify which table they save to.
Right now, one opsdroid instance with one DB, two different skills will save into the same table/collection of the same db.
So we allow:
put
and get
functions as an optional kwarg.I do not know how to write good tests for this. Is there a way to spin up a postgres instance on commit and run unit tests against it? Or decent mock modules available?
Awesome thanks! I'm excited to see this work happening.
I'm curious about the desire to have different tables/collections for each skill. I've always considered it a feature that the opsdroid memory object is accessible from any skill. Each skill can just choose a prefix for the key name if there are concerns about collision.
pytest-docker
to start a postgres database as part of the pytest fixtures.