-
Notifications
You must be signed in to change notification settings - Fork 1
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
Support Plone 5.2 / also refactor reindex helpers #17
Conversation
WIP because... I cannot figure out how to run the tests with Plone 5.2 via plone meta. plone/meta#146 indicates that this cannot currently be done. I cannot find any way to set this up. There is a way to use an alternate EDIT. plone.meta does not support this at the monent, looking for an alternate way. |
d1724a1
to
b2d4371
Compare
Update on Plone 5.2. The branch works with 5.2, a few caveats:
|
- remove Plone dependencies so the package can work with Plone 5.2 - make constraints work in an alternate way between versions - unpin plone.restapi - test Plone 5.2 on the CI - currently install only, as test framework conflicts with 5.2
b2d4371
to
2c8629a
Compare
Remark about the reindex helpers: I pushed the update about the reindex helpers here (to make them importable from projects, and use reindex as an upgrade step), so this can go into the next alpha release as well. |
2c8629a
to
a4e727b
Compare
a4e727b
to
dca2f1b
Compare
- name: Install plone | ||
run: make install-plone-5.2 | ||
|
||
# test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we have the workflow if we are not running the tests?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At least it runs the install and checks that the dependencies are correct, which is something because that was also breaking earlier.
The main problem is that the test dependencies conflict for me with the Plone 5.2 requirements.
I'd like to run the test but @ericof is it possible to install pytests with Plone 5.2? I'm getting version conflicts. If this is something that is resolvable I'm glad to put more time into it, but it's just a waste of time if the answer is "no".
8c21bb3
to
be7ed5b
Compare
be7ed5b
to
ee6f3a7
Compare
@ericof I would rely on your help to fix the version conflict for running the tests on Plone 5.2. However I'm also ok to make an alpha release without the tests, I have some upcoming changes anyway so we will definitely have yet another alpha. However we need a release for staging our project that will use this package with Plone 5.2 I leave it up to your consideration, either way (with or without tests) I'll follow up once we have the next alpha. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merging without 5.2 tests
Support Plone 5.2
remove Plone dependencies so the package can work with Plone 5.2
make constraints work in an alternate way between versions
unpin plone.restapi
test Plone 5.2 on the CI - currently install only, as test framework
conflicts with 5.2
Also: Refactor reindex helpers in an importable way