Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 14:10
    oleg-fiksel commented #1937
  • 14:07
    oleg-fiksel edited #1937
  • 14:07
    oleg-fiksel ready_for_review #1937
  • 14:04
    oleg-fiksel edited #1937
  • 13:57

    oleg-fiksel on test-build-dev-docker-image

    Test GH workflow for building D… (compare)

  • 11:41
    FabioRosado commented #1939
  • 03:53
    yypptest opened #1939
  • Jul 05 09:33
    m-yosefpor opened #1938
  • Jul 04 21:12
    codecov[bot] commented #1937
  • Jul 04 21:11
    codecov[bot] commented #1937
  • Jul 04 21:09
    codecov[bot] commented #1937
  • Jul 04 21:08
    codecov[bot] commented #1937
  • Jul 04 21:06
    codecov[bot] commented #1937
  • Jul 04 21:02
    oleg-fiksel edited #1937
  • Jul 04 21:02
    oleg-fiksel edited #1937
  • Jul 04 21:01
    github-actions[bot] labeled #1937
  • Jul 04 21:01
    oleg-fiksel opened #1937
  • Jul 03 16:08
    FabioRosado labeled #1935
  • Jul 03 16:08
    FabioRosado unlabeled #1935
  • Jul 03 16:08

    FabioRosado on master

    Add CLI option to print config … (compare)

FabioRosado
@fabiorosado:matrix.org
[m]

Hey folks, it's been a long while since I looked at this section of the code base and I vaguely remember that we did some work on getting opsdroid to reload if we add a new module.

Does this mean we can hot load modules without any issue? I haven't tested this, but wanted to check before.

FabioRosado
@fabiorosado:matrix.org
[m]

Im doing some crazy experiment. I want to pick up opsdroid web and turn it into a command centre that allows you to see your active/inactive modules and allows you to toggle modules on/off without reloading opsdroid.

I’m currently working on the api endpoint and it’s been a fun experience so far. I’ll open an issue with a scope/proposal in a bit

Cadair
@cadair:cadair.com
[m]
ooh
would be great to have a web UI
do make sure that you can opt-out or put it into another port
so that you can have a web UI and a webhook listener without security issues or whatever
being able to add and configre skills via a web UI would be cool
FabioRosado
@fabiorosado:matrix.org
[m]
Yeah the idea is to make it configurable with a new param under web
Cadair
@cadair:cadair.com
[m]
I guess ideally it would be separate to the existing web stuff, but no need to worry about that for now
FabioRosado
@fabiorosado:matrix.org
[m]

I was able to do it for connectors and worked fine I suspect skills should be easy as well

Mostly I’ve been hacking at it today in between baby naps 🤣

Cadair
@cadair:cadair.com
[m]
niiice
congrats on 👶
FabioRosado
@fabiorosado:matrix.org
[m]
Haha thanks 😄
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
RFR to fix the pip install opsdroid[all] issue: opsdroid/opsdroid#1871
Cadair
@cadair:cadair.com
[m]
🥳 Merge it, do a release!
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
Hmm... I've never done a release before.
Merged
cadair:cadair.com @cadair:cadair.com wonders how good the docs are
cognifloyd:matrix.org @cognifloyd:matrix.org looks for the release docs
Cadair
@cadair:cadair.com
[m]
I wonder where the docs are
they are somewhere
they are a little overkill
the process I normally follow is:
Sleuth
@sloth56:chat.mountainview.theworkpc.com
[m]
Cadair: I would like to get my PR merged soon but I'm not sure if I can write the tests on my own. Would you or someone else be willing to work with me on writing them?
Cadair
@cadair:cadair.com
[m]
I am really busy at work at the moment, so I probably wont have too much time
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
uhm. so, installation/packaging is an excluded label for release drafter, but it's a bugfix, so shouldn't it be in the release notes?
ie something that says pip install opsdroid[all] should work again...
Cadair
@cadair:cadair.com
[m]
You can either change the label or edit the notes just before you publish the release
personally I would probably just throw the bugfix label on it
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
I did. I would have to remove the installation/packaging label to get it to show up I think
I'll try that
Cadair
@cadair:cadair.com
[m]
sure
👍
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
And when I publish the release, then it will generate the wheels and whatnot?
Cadair
@cadair:cadair.com
[m]
yep
publishing the release kicks off the actions which build the aritfacts and push them to pypi and docker hub(s)
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
That's a pretty nice workflow!
Cadair
@cadair:cadair.com
[m]
that's the idea :D
cognifloyd:matrix.org @cognifloyd:matrix.org plots to copy the workflow and make other projects work better too... mwa ha ha
Cadair
@cadair:cadair.com
[m]
most of the credit goes to Jacob T
Making releases easy makes a massive difference imo
I remember doing my first few sunpy releases and it was entirely manual, now it's so much easier and so much less likely to go wrong
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
Releasing StackStorm is a week-long (or more) horror.
Cadair
@cadair:cadair.com
[m]
oh nooo
A major sunpy release now maybe takes a work day, but most of that is waiting for builds to finish
cognifloyd:matrix.org @cognifloyd:matrix.org dreams of the day when a StackStorm release is this easy...
Cadair
@cadair:cadair.com
[m]
automate all the things
cognifloyd (Jacob Floyd)
@cognifloyd:matrix.org
[m]
automate all the things well
Cadair
@cadair:cadair.com
[m]
hahahaaa