Skip to content

MOD-14126 [TESTS] - Do not MARK-INTERNAL-CLIENT on older redis version#88

Merged
AvivDavid23 merged 2 commits into
masterfrom
MOD-14126
Mar 25, 2026
Merged

MOD-14126 [TESTS] - Do not MARK-INTERNAL-CLIENT on older redis version#88
AvivDavid23 merged 2 commits into
masterfrom
MOD-14126

Conversation

@AvivDavid23

@AvivDavid23 AvivDavid23 commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator

MARK-INTERNAL-CLIENT is not supported on redis < 8.0, the tests works be cause in older versions its still using the user/pass mechanism


Note

Low Risk
Test-only and CI workflow changes; main risk is masking genuine Redis 8+ permission issues or changing CI signal by allowing other matrix jobs to continue after a failure.

Overview
Updates CI matrix strategy on Linux and macOS to set fail-fast: false, so failures on one Redis version don’t cancel the remaining matrix runs.

Refactors Python tests to only run DEBUG MARK-INTERNAL-CLIENT when the Redis server version is >= 8.0.0, via a new helper promote_internal_client_if_supported, and replaces ad-hoc try/except blocks in cluster init and network tests with this gated call.

Written by Cursor Bugbot for commit 5e0406d. This will update automatically on new commits. Configure here.

@CLAassistant

CLAassistant commented Mar 25, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@AvivDavid23 AvivDavid23 merged commit ea8547e into master Mar 25, 2026
5 of 8 checks passed
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.

3 participants