Skip to content

Commit 171b10d

Browse files
committed
Update README
bump go version in CI
1 parent 6818620 commit 171b10d

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
- "8.0-M03" # 8.0 milestone 4
2222
- "7.4.2" # should use redis stack 7.4
2323
go-version:
24-
- "1.22.x"
2524
- "1.23.x"
25+
- "1.24.x"
2626

2727
steps:
2828
- name: Set up ${{ matrix.go-version }}
@@ -76,8 +76,8 @@ jobs:
7676
- "7.4.2" # should use redis stack 7.4
7777
- "7.2.7" # should redis stack 7.2
7878
go-version:
79-
- "1.22.x"
8079
- "1.23.x"
80+
- "1.24.x"
8181

8282
steps:
8383
- name: Checkout code

.github/workflows/doctests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
go-version: ["1.23"]
28+
go-version: ["1.24"]
2929

3030
steps:
3131
- name: Set up ${{ matrix.go-version }}

.github/workflows/test-redis-enterprise.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
go-version: [1.23.x]
18+
go-version: [1.24.x]
1919
re-build: ["7.4.2-54"]
2020

2121
steps:

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414
> See [OpenTelemetry](https://github.com/redis/go-redis/tree/master/example/otel) example which
1515
> demonstrates how you can use Uptrace to monitor go-redis.
1616
17+
## Supported versions
18+
19+
In `go-redis` we are aiming to support the last three releases of Redis. Currently, this means we do support:
20+
- [Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES) - using Redis Stack 7.2 for modules support
21+
- [Redis 7.4](https://raw.githubusercontent.com/redis/redis/7.4/00-RELEASENOTES) - using Redis Stack 7.4 for modules support
22+
- [Redis 8.0](https://raw.githubusercontent.com/redis/redis/8.0/00-RELEASENOTES) - using Redis CE 8.0 where modules are included
23+
24+
Although the `go.mod` states it requires at minimum `go 1.18`, our CI is configured to run the tests against all three
25+
versions of Redis and latest two versions of Go ([1.23](https://go.dev/doc/devel/release#go1.23.0),
26+
[1.24](https://go.dev/doc/devel/release#go1.24.0)). We observe that some modules related test may not pass with
27+
Redis Stack 7.2 and some behaviours are changed with Redis CE 8.0.
28+
Please do refer to the documentation and the tests if you experience any issues. We do plane to update the go version
29+
in the `go.mod` to `go 1.24` in one of the next releases.
30+
1731
## How do I Redis?
1832

1933
[Learn for free at Redis University](https://university.redis.com/)

0 commit comments

Comments
 (0)