-
-
Notifications
You must be signed in to change notification settings - Fork 393
zulip_bots: Create Google Calendar Bot. #204
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
base: main
Are you sure you want to change the base?
Conversation
3c6b10a
to
4220de1
Compare
4220de1
to
921a3b2
Compare
83d58fa
to
1516180
Compare
Updated the PR with some fixes and minor improvements. I haven't added a unit tests because the bot needs a decent amount of setup in order to run, which cannot be prepared with the current testing framework. If we were to make quite a decent amount of mocking in order to test it, I could offer to make a followup PR. Cheers! |
Huge thanks for resurrecting this @YagoGG! I just spend some time setting it up and testing it; it works. With that said, there are a few things that should be resolved before offering this bot to users:
|
Nonetheless, I feel this PR has been stuck for too long and should just get merged and then iterated upon. However, in light of especially the last bullet point, I wouldn't recommend directly adding this bot to the main directory. Instead, I'd add a commit to move the google_calendar bot to |
Thanks for reviewing, @roberthoenig! I don't mind waiting a bit more in order to have this merged properly. I'll update the PR in a few hours :) Regarding the parser tests, I forgot to make some comments about that: I tried to export that to a separate testing file, but I noticed the following:
|
1516180
to
fff5106
Compare
I addressed for now the first two comments @roberthoenig made. Let me know what you think about the tests and if you consider that further improvements are needed. Thanks! |
Hi, what is blocking this PR from being merged? |
It would benefit from being rebased and tested by a new person, just to make sure it still works. |
Heads up @YagoGG, we just merged some commits that conflict with the changes your made in this pull request! You can review this repository's recent commits to see where the conflicts occur. Please rebase your feature branch against the |
I think this is worth picking up. We might need to do some extra testings on this to see if everything still works fine. |
This addresses #161, by implementing my (now almost 2 year old) Google Calendar bot.
Feel free to be extremely nitpicky when reviewing: this was one of my very first contributions, expect to find funky stuff. I bet you can't beat this ;)