Skip to content
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

remind: remove plugin reimplemented as external package w/better tests #2478

Merged
merged 1 commit into from
Jul 7, 2023

Conversation

dgw
Copy link
Member

@dgw dgw commented Jun 18, 2023

Description

Tin. Development moved to https://github.com/sopel-irc/sopel-remind, with more comprehensive tests and support for running the plugin on Python 3.11+.(built-in has a regex pattern error).

Starting as a draft because of impending merge conflict from #2471 and waiting for a migration path for existing reminders to the new plugin (see sopel-irc/sopel-remind#1).

Checklist

  • I have read CONTRIBUTING.md
  • I can and do license this contribution under the EFLv2
    • (It's very easy to license deletions 😼)
  • No issues are reported by make qa (runs make quality and make test)
  • I have tested the functionality of the things this change touches
    • By which I mean I've tested that remind is no longer included with the base Sopel installation, and the test suite was correctly removed (no leftovers causing failures post-deletion)

@dgw dgw added the Breaking Change Stuff that probably should be mentioned in a migration guide label Jun 18, 2023
@Exirel
Copy link
Contributor

Exirel commented Jun 25, 2023

Sopel Remind is now available as a package version 0.1.0!

@dgw
Copy link
Member Author

dgw commented Jun 29, 2023

Just need sopel-irc/sopel-remind#5 to be released and we're set to ship this. I take full responsibility for it not being merged yet, because I'm still making suggestions over there to this day. 😅

(I probably should've left remind alone in those recent mypy-cleanup branches to avoid this merge conflict, but it'll be fine.)

@dgw dgw added this to the 8.0.0 milestone Jun 29, 2023
@dgw dgw mentioned this pull request Jul 3, 2023
40 tasks
@dgw
Copy link
Member Author

dgw commented Jul 3, 2023

Migration feature is released upstream! Time to ready this.

@dgw dgw marked this pull request as ready for review July 3, 2023 22:46
@Exirel
Copy link
Contributor

Exirel commented Jul 3, 2023

And it's done! sopel-remind 0.2.0 is up and allows bot's owner to migrate from the built-in plugin.

Copy link
Contributor

@Exirel Exirel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's 💣 💣 💣 💣 this.

@dgw dgw merged commit 6af4f23 into master Jul 7, 2023
@dgw dgw deleted the rm-remind branch July 7, 2023 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking Change Stuff that probably should be mentioned in a migration guide
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants