Skip to content

Commit 92412c9

Browse files
authored
Test old PyPy versions (#67)
1 parent 1bb4e16 commit 92412c9

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

.github/workflows/build.yml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,41 @@ jobs:
1414
# Available OS Images:
1515
# https://github.com/actions/runner-images/#available-images
1616
#
17-
# Available Python versions: can be found here:
18-
# https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
19-
#
20-
# Allow pre-releases:
17+
# Allow Python pre-releases:
2118
# https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#allow-pre-releases
2219
# See "allow-prereleases: true" below.
2320
os: [ubuntu-latest]
2421
python:
25-
# CPython
22+
# Python versions (CPython):
23+
# https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
2624
- "3.7"
2725
- "3.8"
2826
- "3.9"
2927
- "3.10"
3028
- "3.11"
31-
# CPython 3.12 final is scheduled for October 2013:
29+
# CPython 3.12 final is scheduled for October 2023:
3230
# https://peps.python.org/pep-0693/
3331
- "3.12"
34-
# PyPy
32+
# Python 2.7 was removed from GHA setup-python in June 2023:
33+
# https://github.com/actions/setup-python/issues/672
34+
35+
# PyPy versions:
36+
# - https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md
37+
# - https://downloads.python.org/pypy/
38+
# - Only versions listed in this JSON are supported:
39+
# https://downloads.python.org/pypy/versions.json
3540
- "pypy2.7"
3641
- "pypy3.6"
3742
- "pypy3.7"
3843
- "pypy3.8"
3944
- "pypy3.9"
45+
46+
# Old PyPy versions
47+
# See https://foss.heptapod.net/pypy/pypy/-/issues/3991
48+
- "pypy2.7-v7.3.2"
49+
- "pypy3.6-v7.3.2"
50+
- "pypy3.7-v7.3.2"
51+
4052
include:
4153
# Windows: test old and new Python
4254
- os: windows-latest
@@ -53,8 +65,6 @@ jobs:
5365
python: 3.5
5466
- os: ubuntu-20.04
5567
python: 3.6
56-
# Python 2.7 was removed from GHA setup-python in June 2023:
57-
# https://github.com/actions/setup-python/issues/672
5868

5969
steps:
6070
# https://github.com/actions/checkout

0 commit comments

Comments
 (0)