summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-02-09 01:10:18 -0500
committerXavier Claessens <xclaesse@gmail.com>2023-02-13 09:09:10 -0500
commite0b63d539e7374faa15903c73cdd0e86a31da1e3 (patch)
tree62324bda54d9139d14a6a3a94092e3cf27f2cd76 /.github
parent7e5a1d60899729397b6aeee2401dec5d5014b6b5 (diff)
downloadmeson-e0b63d539e7374faa15903c73cdd0e86a31da1e3.tar.gz
add a CI runner testing that Meson runs correctly under PyPy3
Silence a couple of framework tests that need to be skipped since we don't install their dependencies for pypy3.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/os_comp.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/workflows/os_comp.yml b/.github/workflows/os_comp.yml
index 21059c22c..bbaff85b5 100644
--- a/.github/workflows/os_comp.yml
+++ b/.github/workflows/os_comp.yml
@@ -56,6 +56,21 @@ jobs:
- name: Upload coverage report
run: ./ci/upload_cov.sh "OS Comp [${{ matrix.cfg.name }}]"
+ pypy:
+ name: 'Arch / PyPy'
+ runs-on: ubuntu-latest
+ container: mesonbuild/arch:latest
+ env:
+ MESON_CI_JOBNAME_UPDATE: linux-arch-gcc-pypy
+
+ steps:
+ - uses: actions/checkout@v3
+ - name: Run tests
+ run: |
+ source /ci/env_vars.sh
+ export MESON_CI_JOBNAME=$MESON_CI_JOBNAME_UPDATE
+ pypy3 run_tests.py
+
ubuntu-rolling:
name: 'Ubuntu Rolling'
runs-on: ubuntu-latest