From 5a48fe368494e1b31ceca8a2f6ff99d79050761e Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Thu, 25 Jan 2024 09:30:23 -0500 Subject: [PATCH] Update pytest.yml with new Python versions --- .github/workflows/pytest.yml | 39 ++++++++++++++---------------------- 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 4947d1e..2fff7fb 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,30 +1,21 @@ name: Python package -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] +on: [push] jobs: - build: + build: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.7, 3.8, 3.9] + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["pypy3.9", "pypy3.10", "3.9", "3.10", "3.11", "3.12"] - steps: - - uses: actions/checkout@v2 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install . - pip install pytest - - name: Test with pytest - run: | - pytest + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + # You can test your matrix by printing the current Python version + - name: Display Python version + run: python -c "import sys; print(sys.version)"