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

Test lowest dependencies in CI #2113

Merged
merged 3 commits into from Aug 15, 2022

Conversation

franmomu
Copy link
Contributor

@franmomu franmomu commented Aug 9, 2022

Using ramsey/composer-install allows us to simplify the CI jobs removing the cache steps for composer.

This PR adds a job to run our tests using the lowest set of dependencies, while doing so, some tests failed because the OpenPointInTime class did not exist, that is because it was added in elasticsearch/elasticsearch 7.10 so I bumped the library to that version.

@franmomu franmomu force-pushed the use_ramsey_composer_install branch from defd658 to f08af92 Compare August 9, 2022 12:13
Copy link
Owner

@ruflin ruflin left a comment

Choose a reason for hiding this comment

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

I quite like this addition as we keep knowing what the minimal version of ES is that has all the features also in Elastica. It doesn't mean you can't use Elastica with Elasticsearch 7.0 but there are functions that only work with never version (which I think should be expected).

One thought I have around versioning is if we add features only supported in 7.15, should we also increment the Elastica version to this number?

@ruflin ruflin merged commit 535fb09 into ruflin:master Aug 15, 2022
@franmomu franmomu deleted the use_ramsey_composer_install branch October 1, 2022 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants