Closed schlich closed 8 months ago
Thanks for the update @dkirkham -- the merge doesn't trigger a release or anything, and as far as I'm concerned as a maintainer if it passes CI it is safe to merge to main -- if you think the merge is in a broken state then let's make sure we capture those failure states in tests.
Thanks for the major release warning -- I had questions about whether this might be a minor or major release. Can you point me to some code related to the breaking change? Let's make sure we have a migration process documented.
Let me know if there's anything I can do to help with the packaging/testing changes you mention (maybe this resolves my comments above).
On that note, @schlich please allow at least one day between opening a PR and merging it so that it gets the chance to be reviewed by other people.
This is what we've been following in this project for other PRs.
@schlich, see the comment at https://github.com/jazzband/wagtailmenus/pull/472#discussion_r1460754040. I have mostly documented this breaking change in the release notes, which I haven’t had a chance to commit - a bit more checking to do first.
@dkirkham, I think we are close to a release, right? :D
@MrCordeiro and @schlich, I'm happy with my changes, now that they are merged. I have retested with a full set of tests using tox
, and then within my own project by installing the master branch with pip. All good.
As far as I can see, this PR needs to have:
May I leave that to you or the other contributors?
Yep i can take care of that this evening, rock on
Hi @schlich, thanks for merging #472, but it wasn't quite ready... as well as the docs, there are some packaging and testing changes. Many are in my local repo, so I'll now create separate PRs for those.
There are also some breaking changes, impacting anyone who has customised the admin, which would suggest we should be going for v4.0 rather than v3.2.0.