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

Support older versions of Stardog #114

Open
scardena opened this issue Sep 28, 2022 · 0 comments
Open

Support older versions of Stardog #114

scardena opened this issue Sep 28, 2022 · 0 comments

Comments

@scardena
Copy link
Collaborator

scardena commented Sep 28, 2022

Currently we are trying on our best effort to not push breaking changes, and keep features that work for previous stardog versions that don't work on newer and viceversa.
We noticed some stardog versions also break some of the tests for older pystardog versions.
We need to:

  • Specify what Stardog versions are supported by a given pystardog version
  • Run the pystardog test suite against multiple SD versions at the same time (so that we know nothing is broken. if there is something broken, we need to announce that we are pushing breaking changes)
  • Run pystardog test suite weekly, so that we catch problems like license expiring, new stardog releases, and basically make sure nothing is broken. (notice that only latest stardog version is being pushed to docker hub, and we don't push older versions to it. we need to figure out a way on how to pull older versions of stardog so that we can run the circle test against them)
  • Make sure pystardog tests can run against any supported stardog endpoint without leaving any dangling / leftover resources. it should be safe to run these tests without destroying any existing data.
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

No branches or pull requests

1 participant