diff --git a/.github/workflows/test-python-package.yml b/.github/workflows/test-python-package.yml index 121fc0c..013e95c 100644 --- a/.github/workflows/test-python-package.yml +++ b/.github/workflows/test-python-package.yml @@ -13,6 +13,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] + redis-version: ["6", "7"] steps: - uses: actions/checkout@v4 @@ -25,6 +26,8 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install -e .[test] + env: + REDIS_VERSION: ${{ matrix.redis-version }} - name: Test CLI run: | redis-canal --help @@ -32,7 +35,7 @@ jobs: run: | pytest -vv --cov-config=.coveragerc --cov-report term-missing --cov=redis_canal/ tests - name: Upload coverage reports to Codecov - if: matrix.python-version == '3.10' + if: matrix.python-version == '3.10' && matrix.redis-version == '7' uses: codecov/codecov-action@v4.0.1 with: token: ${{ secrets.CODECOV_TOKEN }}