Skip to content

Commit fc5243b

Browse files
authored
Run tests on more pypy versions in CI (#259)
1 parent b3ddcb6 commit fc5243b

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,20 @@ jobs:
4141
# Python version, because typing sometimes changed between bugfix releases.
4242
# For available versions, see:
4343
# https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
44-
python-version: ["3.7", "3.7.1", "3.8", "3.8.0", "3.9", "3.9.0", "3.10", "3.10.0", "3.11", "3.11.0", "3.12", "pypy3.9"]
44+
python-version:
45+
- "3.7"
46+
- "3.7.1"
47+
- "3.8"
48+
- "3.8.0"
49+
- "3.9"
50+
- "3.9.0"
51+
- "3.10"
52+
- "3.10.0"
53+
- "3.11"
54+
- "3.11.0"
55+
- "3.12"
56+
- "pypy3.9"
57+
- "pypy3.10"
4558

4659
runs-on: ubuntu-20.04
4760

.github/workflows/third_party.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
strategy:
4242
fail-fast: false
4343
matrix:
44-
python-version: ["3.8", "3.9", "3.10", "3.11"]
44+
python-version: ["3.8", "3.9", "3.10", "3.11", "pypy3.9"]
4545
runs-on: ubuntu-latest
4646
timeout-minutes: 60
4747
steps:
@@ -167,7 +167,7 @@ jobs:
167167
strategy:
168168
fail-fast: false
169169
matrix:
170-
python-version: ["3.8", "3.9", "3.10", "3.11"]
170+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.9"]
171171
runs-on: ubuntu-latest
172172
timeout-minutes: 60
173173
steps:
@@ -184,6 +184,7 @@ jobs:
184184
uses: actions/setup-python@v4
185185
with:
186186
python-version: ${{ matrix.python-version }}
187+
allow-prereleases: true
187188
- name: Install typeguard test requirements
188189
run: pip install -e ./typeguard[test]
189190
- name: Install typing_extensions latest
@@ -307,7 +308,7 @@ jobs:
307308
strategy:
308309
fail-fast: false
309310
matrix:
310-
python-version: ["3.8", "3.9", "3.10", "3.11"]
311+
python-version: ["3.8", "3.9", "3.10", "3.11", "pypy3.9"]
311312
runs-on: ubuntu-latest
312313
timeout-minutes: 60
313314
steps:

0 commit comments

Comments
 (0)