-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#454 Keep bot members in place regardless of "enforce" setting #544
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #544 +/- ##
===========================================
+ Coverage 42.03% 82.09% +40.05%
===========================================
Files 70 70
Lines 2650 2658 +8
===========================================
+ Hits 1114 2182 +1068
+ Misses 1536 476 -1060
|
Hey @lhokktyn, this PR looks excellent! The code is clean and stylish, you updated the docs and added the tests, which are passing of course - everything is in place! 🥳 Let me merge this now and I will make a release with this feature later over the weekend.
Oh, man, you are too modest! I really don't have any suggestions for you, you did great. But perhaps you can share your experience with contributing to the project? Were the contribution docs helpful, if you read them? Was the code easy to extend? Anything that we could improve? |
I just noticed that this PR is technically still a draft... Do you want to add anything more, @lhokktyn, or can I switch it to "ready to merge" and merge? |
Thanks @gdubicki, that's much appreciated :) It was honestly very straightforward to get a development environment up and running - the docs just worked as written! The suites of tests is comprehensive (as are the CI checks) which provides a great sense of safety when it comes to making changes. I found the code well modularised, and easy to navigate to find the parts I needed. Most of my time was actually spent familiarising myself with some of
Some colleagues are doing a bit of testing internally just to verify this change actually addresses the issue we were facing, but once that's done (hopefully this week) then I'll come and flag as ready. Hope that's ok. |
@gdubicki we've tested in house and good to go! |
Released in v3.6.0. |
This PR aims to address the issue described in #454. I've gone for a
keep_bots
option which seems more descriptive of what it actual does, rather than theignore_bot_members
mentioned in the original issue. Happy to change this is if needs be.Python isn't my first language so I've largely picked through what exists already and taken a steer from that. Any guidance on improvements would be much appreciated :)