-
Notifications
You must be signed in to change notification settings - Fork 70
Update main.yml workflow to run integration suite on many scylla versions #574
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
Update main.yml workflow to run integration suite on many scylla versions #574
Conversation
be25366 to
0ffde82
Compare
|
What is the point of testing multiple versions in drivers CI when we have matrix? |
You can run matrix tests only after driver is released. Matrix tests are there not to check drivers, but to check server. |
|
Test are failing bacause of the broken test: #575 |
@dkropachev As this issue is fixed, you can try to rebase add see if there are any issues with the CI |
773ba14 to
a490188
Compare
|
LTS-PRIOR fails due to some weird problem, I have created a separate issue to investiage it, for now let's keep this scylla version in, and live for some time with broken pipeline. |
a490188 to
b0fda08
Compare
| fi | ||
| rm -rf /tmp/download.ccm || true | ||
| mkdir /tmp/download.ccm || true | ||
| ccm create ccm_1 -i 127.0.254. -n 1:0 -v "$${CASSANDRA_VERSION_RESOLVED}" --config-dir=/tmp/download.ccm |
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.
Explain what is happening in this task, please
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.
It makes ccm download an image by creating a cluster of one node, but not starting it
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.
Wouldn't CCM do it by itself when specific version requested by a test/CCM bridge?
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.
exactly
…ackends Scylla supports 2 last LTS and two last versions. So, currently it is 2025.1 (LTS_LATEST), 2024.1 (LTS_PRIOR), 2025.3 (LATEST) and 2025.3 (PRIOR). And add cassandra 4.x and 5.x
Cassandra hosts TLS and non-TLS connections on the same port. So we need to target driver to 9042 for TLS tests on cassandra.
It supports only Scylla, so skip it for non-scylla backend.
Cassandra after 4.1 dropped DATEOF in favor of toTimestamp. Test needs to be adopted.
b0fda08 to
7360c41
Compare
Does the following: