From 1b8e068d07fff4a429668bfc30470ae5962d2ee6 Mon Sep 17 00:00:00 2001 From: natsuoto <279971144+natsuoto@users.noreply.github.com> Date: Tue, 28 Apr 2026 16:02:12 +0530 Subject: chore: refresh PyPy CI matrix to maintained versions PyPy 3.8 reached end-of-life in October 2024 and was the only PyPy line we tested. PyPy 3.9's last release was April 2024 and is effectively EOL too. Per upstream (downloads.python.org/pypy): - pypy-3.10 last release 2025-02-26 (maintained) - pypy-3.11 last release 2026-03-13 (current stable) Drop pypy38 jobs and replace with pypy310 and pypy311, mirroring the existing 3-OS pattern (ubuntu, windows, macos). - tox.ini: envlist swap pypy38 -> pypy310, pypy311; same swap in the basepython block. - .github/workflows/github-actions.yml: 3 pypy38 jobs out, 6 new ones (2 versions x 3 OSes) in the matrix include list. setup.py classifiers don't enumerate PyPy minor versions (`Implementation :: PyPy`), so no metadata change needed. Closes #36 --- .github/workflows/github-actions.yml | 41 +++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 12 deletions(-) (limited to '.github/workflows/github-actions.yml') diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 1af692a..24a45eb 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -87,22 +87,39 @@ jobs: toxpython: 'python3.11' tox_env: 'py311' os: 'macos-latest' - - name: 'pypy38 (ubuntu)' - python: 'pypy-3.8' - toxpython: 'pypy3.8' + - name: 'pypy310 (ubuntu)' + python: 'pypy-3.10' + toxpython: 'pypy3.10' python_arch: 'x64' - tox_env: 'pypy38' + tox_env: 'pypy310' os: 'ubuntu-latest' - - name: 'pypy38 (windows)' - python: 'pypy-3.8' - toxpython: 'pypy3.8' + - name: 'pypy310 (windows)' + python: 'pypy-3.10' + toxpython: 'pypy3.10' python_arch: 'x64' - tox_env: 'pypy38' + tox_env: 'pypy310' os: 'windows-latest' - - name: 'pypy38 (macos)' - python: 'pypy-3.8' - toxpython: 'pypy3.8' - tox_env: 'pypy38' + - name: 'pypy310 (macos)' + python: 'pypy-3.10' + toxpython: 'pypy3.10' + tox_env: 'pypy310' + os: 'macos-latest' + - name: 'pypy311 (ubuntu)' + python: 'pypy-3.11' + toxpython: 'pypy3.11' + python_arch: 'x64' + tox_env: 'pypy311' + os: 'ubuntu-latest' + - name: 'pypy311 (windows)' + python: 'pypy-3.11' + toxpython: 'pypy3.11' + python_arch: 'x64' + tox_env: 'pypy311' + os: 'windows-latest' + - name: 'pypy311 (macos)' + python: 'pypy-3.11' + toxpython: 'pypy3.11' + tox_env: 'pypy311' os: 'macos-latest' - name: 'py312 (ubuntu)' python: '3.12' -- cgit v1.2.3