Skip to content

Commit 5a6b9d3

Browse files
committed
fix redis common versions
1 parent 55dfea4 commit 5a6b9d3

File tree

1 file changed

+8
-0
lines changed
  • cmd/ctrlc/root/sync/google/redis

1 file changed

+8
-0
lines changed

cmd/ctrlc/root/sync/google/redis/redis.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,11 +158,19 @@ func parseRedisVersion(redisVersion string) *semver.Version {
158158
if len(parts) >= 1 {
159159
versionStr := parts[0]
160160
if len(parts) >= 2 {
161+
// Handle REDIS_5_X format by setting X to 0
162+
if parts[1] == "X" {
163+
parts[1] = "0"
164+
}
161165
versionStr += "." + parts[1]
162166
} else {
163167
versionStr += ".0" // Add minor version for semver compatibility
164168
}
165169
if len(parts) >= 3 {
170+
// Handle REDIS_5_X_X format by setting X to 0
171+
if parts[2] == "X" {
172+
parts[2] = "0"
173+
}
166174
versionStr += "." + parts[2]
167175
} else {
168176
versionStr += ".0" // Add patch version for semver compatibility

0 commit comments

Comments
 (0)