aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattip <matti.picus@gmail.com>2022-04-11 23:41:39 +0300
committerEli Schwartz <eschwartz@archlinux.org>2022-04-11 19:47:19 -0400
commitafce78da6fe506b31df6ffb95b0e147ba0da7421 (patch)
tree72238c271b524f42f1b1c3ee4d7c1ceb25a5f20b
parentd068d10723684bf17acd2bd876ab42a2f822852a (diff)
downloadmeson-afce78da6fe506b31df6ffb95b0e147ba0da7421.zip
meson-afce78da6fe506b31df6ffb95b0e147ba0da7421.tar.gz
meson-afce78da6fe506b31df6ffb95b0e147ba0da7421.tar.bz2
add pypy3 to msys2 CI run
-rw-r--r--.github/workflows/msys2.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml
index 4ba435e..ee930f6 100644
--- a/.github/workflows/msys2.yml
+++ b/.github/workflows/msys2.yml
@@ -65,6 +65,8 @@ jobs:
git
mercurial
lcov
+ wget
+ unzip
mingw-w64-${{ matrix.MSYS2_ARCH }}-cmake
mingw-w64-${{ matrix.MSYS2_ARCH }}-glib2
mingw-w64-${{ matrix.MSYS2_ARCH }}-libxml2
@@ -81,6 +83,18 @@ jobs:
run: |
python3 -m pip --disable-pip-version-check install gcovr jsonschema pefile pytest pytest-subtests pytest-xdist coverage codecov
+ - name: Install pypy3 on x86_64
+ run: |
+ mkdir pypy3local
+ pushd pypy3local
+ wget https://downloads.python.org/pypy/pypy3.8-v7.3.9-win64.zip
+ unzip pypy3.8-v7.3.9-win64.zip
+ mv pypy3.8-v7.3.9-win64/* ./
+ popd
+ echo $PWD\pypy3local | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
+ pypy3 -m ensurepip
+ if: ${{ matrix.MSYS2_ARCH == 'x86_64' }}
+
- name: Run Tests
run: |
export BOOST_ROOT=