From d4c19e39acf8f9ebab9c60ee9e71a8fed9b87c15 Mon Sep 17 00:00:00 2001 From: Autumn Jolitz Date: Sat, 9 Dec 2023 20:51:24 -0800 Subject: [PATCH] [.github] mess with development one --- .github/workflows/development.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index efac624..f301d46 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -15,6 +15,7 @@ jobs: strategy: fail-fast: false matrix: + experimental: [false] arch: - 'x64' python_version: @@ -24,9 +25,20 @@ jobs: - '3.10' - '3.11' - '3.12' + - 'pypy3.7' + - 'pypy3.8' + - 'pypy3.9' os: - 'ubuntu-latest' + include: + - + python_version: 'pypy3.10' + experimental: true + arch: 'x64' + os: ubuntu-latest + runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.experimental }} steps: - uses: actions/checkout@v4 @@ -44,7 +56,7 @@ jobs: - name: Test with pytest run: | - python -m pytest + python/bin/python -m pytest verify_style: needs: [test-matrix] @@ -67,10 +79,10 @@ jobs: name: Lint with flake8 run: | # stop the build if there are Python syntax errors or undefined names - python -m flake8 instruct/ --count --select=E9,F63,F7,F82 --show-source --statistics + python/bin/python -m flake8 instruct/ --count --select=E9,F63,F7,F82 --show-source --statistics # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - python -m flake8 instruct/ --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics + python/bin/python -m flake8 instruct/ --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Check style with black run: | - python -m black --check + python/bin/python -m black --check