summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorIllia Volochii <illia.volochii@gmail.com>2021-11-24 21:47:13 +0200
committerAsif Saif Uddin <auvipy@gmail.com>2021-11-25 10:31:39 +0600
commit51deb4bcc110047a3fd1c414a7615aaa5cfb3f55 (patch)
treed305cb424463eb524c1edec735878d85d5b642f5 /.github
parent9cde1e86ddcb51c1533d86c11a36be98c42d5b51 (diff)
downloadkombu-51deb4bcc110047a3fd1c414a7615aaa5cfb3f55.tar.gz
Fix PyPy CI jobs
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yaml11
1 files changed, 8 insertions, 3 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 64bc9dee..117496a8 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -32,7 +32,9 @@ jobs:
python-version: [3.7,3.8,3.9]
experimental: [false]
include:
- - python-version: pypy3
+ - python-version: pypy-3.7
+ experimental: true
+ - python-version: pypy-3.8
experimental: true
steps:
- name: Install system packages
@@ -46,10 +48,13 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: pip install --upgrade pip setuptools wheel tox tox-docker
+ # Tox fails if a Python versions contains a hyphen, this changes "pypy-3.8" to "pypy3.8".
+ - name: Determine Python version
+ run: echo PYTHON_VERSION=$(echo ${{ matrix.python-version }} | sed s/-//) >> $GITHUB_ENV
- name: Run AMQP integration tests
- run: tox -v -e ${{ matrix.python-version }}-linux-integration-py-amqp -- -v
+ run: tox -v -e ${{ env.PYTHON_VERSION }}-linux-integration-py-amqp -- -v
- name: Run redis integration tests
- run: tox -v -e ${{ matrix.python-version }}-linux-integration-py-redis -- -v
+ run: tox -v -e ${{ env.PYTHON_VERSION }}-linux-integration-py-redis -- -v
#################### Linters and checkers ####################
lint: