From 0a82a42cdf8995b3708ac3a686fa03ed757b1547 Mon Sep 17 00:00:00 2001 From: Igor Malinovskiy Date: Fri, 10 Jul 2026 15:11:59 +0200 Subject: [PATCH 1/2] ci: run full Redis version matrix only nightly PRs and pushes now test a reduced set (7.2, 7.4, 8.2, 8.8, 8.10); the older versions (8.4, 8.6) run only on the nightly schedule to keep PR CI fast. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/integration.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 31bd0e63..06dad0f3 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -38,7 +38,11 @@ jobs: max-parallel: 15 fail-fast: false matrix: - redis-version: [ '8.8', '8.6', '8.4', '8.2', '7.4', '7.2', '6.2'] + # Full version set runs only on the nightly schedule; PRs and pushes + # test a reduced set (7.2 LTS, 7.4 LTS, 8.2 LTS, 8.8 current stable, 8.10 - next) to keep CI fast. + redis-version: ${{ fromJSON(github.event_name == 'schedule' + && '["8.10", "8.8", "8.6", "8.4", "8.2", "7.4", "7.2", "6.2"]' + || '["8.10", "8.8", "8.2", "7.4", "7.2"]') }} dotnet-version: ['8.0', '9.0', '10.0'] name: Redis ${{ matrix.redis-version }}; .NET ${{ matrix.dotnet-version }}; steps: From f092e7c85b16a2d51b59210e2a4c6023ad77d27e Mon Sep 17 00:00:00 2001 From: Igor Malinovskiy Date: Fri, 10 Jul 2026 15:17:48 +0200 Subject: [PATCH 2/2] Add missing v8.10 env file --- tests/dockers/.env.v8.10 | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 tests/dockers/.env.v8.10 diff --git a/tests/dockers/.env.v8.10 b/tests/dockers/.env.v8.10 new file mode 100644 index 00000000..d9c951ca --- /dev/null +++ b/tests/dockers/.env.v8.10 @@ -0,0 +1,5 @@ +# Environment variables for Redis 8.10 +# Used by the run-tests GitHub Action + +# Redis CE image version (Redis 8+ includes modules natively) +CLIENT_LIBS_TEST_IMAGE=redislabs/client-libs-test:custom-28772936538-debian