summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorChayim <chayim@users.noreply.github.com>2022-04-13 13:41:28 +0300
committerGitHub <noreply@github.com>2022-04-13 13:41:28 +0300
commit805b1842dbf7a732bad484e418dd7da4ec6ab890 (patch)
tree48198c24bdba4e04532ce3ef6a93c65d40f03f26 /.github
parentcb91eed751c226ebca5b1b8e8d62769fdee9bfbc (diff)
downloadredis-py-805b1842dbf7a732bad484e418dd7da4ec6ab890.tar.gz
Adding (experimental) python 3.11 CI (#1991)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/integration.yaml20
-rw-r--r--.github/workflows/pypi-publish.yaml2
2 files changed, 17 insertions, 5 deletions
diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml
index 74b25d6..53e6777 100644
--- a/.github/workflows/integration.yaml
+++ b/.github/workflows/integration.yaml
@@ -22,7 +22,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: install python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: 3.9
- name: run code linters
@@ -32,6 +32,7 @@ jobs:
run-tests:
runs-on: ubuntu-latest
+ continue-on-error: ${{ matrix.experimental }}
timeout-minutes: 30
strategy:
max-parallel: 15
@@ -39,13 +40,19 @@ jobs:
python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', 'pypy-3.7']
test-type: ['standalone', 'cluster']
connection-type: ['hiredis', 'plain']
+ experimental: [false]
+ include:
+ - python-version: 3.11.0-alpha.6
+ experimental: true
+ test-type: standalone
+ connection-type: plain
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
name: Python ${{ matrix.python-version }} ${{matrix.test-type}}-${{matrix.connection-type}} tests
steps:
- uses: actions/checkout@v2
- name: install python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: run tests
@@ -68,7 +75,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: install python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: 3.9
- name: Run installed unit tests
@@ -76,15 +83,20 @@ jobs:
bash .github/workflows/install_and_test.sh ${{ matrix.extension }}
install_package_from_commit:
+ continue-on-error: ${{ matrix.experimental }}
name: Install package from commit hash
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', 'pypy-3.7']
+ experimental: [false]
+ include:
+ - python-version: 3.11.0-alpha.5
+ - experimental: true
steps:
- uses: actions/checkout@v2
- name: install python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: install from pip
diff --git a/.github/workflows/pypi-publish.yaml b/.github/workflows/pypi-publish.yaml
index 3cccb06..0d100dd 100644
--- a/.github/workflows/pypi-publish.yaml
+++ b/.github/workflows/pypi-publish.yaml
@@ -11,7 +11,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: install python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: 3.9
- name: Install dev tools