diff options
| author | Eli Schwartz <eschwartz@archlinux.org> | 2023-02-09 01:10:18 -0500 |
|---|---|---|
| committer | Xavier Claessens <xclaesse@gmail.com> | 2023-02-13 09:09:10 -0500 |
| commit | e0b63d539e7374faa15903c73cdd0e86a31da1e3 (patch) | |
| tree | 62324bda54d9139d14a6a3a94092e3cf27f2cd76 /.github | |
| parent | 7e5a1d60899729397b6aeee2401dec5d5014b6b5 (diff) | |
| download | meson-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.yml | 15 |
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 |
