PyBites-Open-Source / karmabot

A Python based Slack Chatbot for community interaction
MIT License
73 stars 47 forks source link

Major Package Updates and SQLAlchemy 2 #109

Closed pogross closed 1 year ago

pogross commented 1 year ago

Fixes #108 and #107

Please do some manual testing ;) For me all database related commands worked :)

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 40.42% and project coverage change: +55.45 :tada:

Comparison is base (a7f5537) 0.00% compared to head (6ebd034) 55.45%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #109 +/- ## ============================================ + Coverage 0 55.45% +55.45% ============================================ Files 0 23 +23 Lines 0 752 +752 Branches 0 100 +100 ============================================ + Hits 0 417 +417 - Misses 0 317 +317 - Partials 0 18 +18 ``` | [Impacted Files](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Δ | | |---|---|---| | [src/karmabot/commands/topchannels.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2NvbW1hbmRzL3RvcGNoYW5uZWxzLnB5) | `24.09% <0.00%> (ø)` | | | [src/karmabot/commands/update\_username.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2NvbW1hbmRzL3VwZGF0ZV91c2VybmFtZS5weQ==) | `18.91% <0.00%> (ø)` | | | [src/karmabot/db/database.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2RiL2RhdGFiYXNlLnB5) | `55.55% <ø> (ø)` | | | [src/karmabot/commands/score.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2NvbW1hbmRzL3Njb3JlLnB5) | `26.92% <8.33%> (ø)` | | | [src/karmabot/commands/note.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2NvbW1hbmRzL25vdGUucHk=) | `26.98% <11.11%> (ø)` | | | [src/karmabot/commands/control.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2NvbW1hbmRzL2NvbnRyb2wucHk=) | `17.07% <50.00%> (ø)` | | | [src/karmabot/bot.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2JvdC5weQ==) | `70.63% <75.00%> (ø)` | | | [src/karmabot/db/karma\_transaction.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2RiL2thcm1hX3RyYW5zYWN0aW9uLnB5) | `100.00% <100.00%> (ø)` | | | [src/karmabot/db/modelbase.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2RiL21vZGVsYmFzZS5weQ==) | `100.00% <100.00%> (ø)` | | | [src/karmabot/karma.py](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2thcm1hYm90L2thcm1hLnB5) | `85.56% <100.00%> (ø)` | | | ... and [23 more](https://codecov.io/gh/PyBites-Open-Source/karmabot/pull/109?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

pogross commented 1 year ago

Somehow the old Actions for 3.8 and 3.9 are dangling. We might need to force merge when review is done 🔨

pogross commented 1 year ago

@bbelderbos ping