X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Frun-tests.yaml;h=5854e6a26a65a65e4817a41d3fbb0dfac4e79b6a;hb=fd199ea6dbfe4560f25b98f42593712be887a2c9;hp=de8fd928468930be340bb823dcb3abd9acca3c5b;hpb=db02d7ac0d4fc0fd7e5a3f15c2416a3c3b9092aa;p=mimedecode.git diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index de8fd92..5854e6a 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -7,28 +7,34 @@ jobs: strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9] + python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "pypy-2.7"] name: Python ${{ matrix.python-version }} runs-on: ubuntu-latest steps: + + # Setup Python/pip - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Cache pip - uses: actions/cache@v2 + uses: actions/cache@v3 with: # This path is specific to Linux/Unix path: ~/.cache/pip key: ${{ runner.os }}-pip + + # Setup tox - name: Install dependencies run: | python --version - python -m pip install --upgrade "pip<21.0" "setuptools<45" wheel + python -m pip install --upgrade pip setuptools wheel pip --version - python -m pip --version - python -m pip install --upgrade virtualenv tox tox-gh-actions + pip install --upgrade virtualenv tox tox-gh-actions + - name: Run tox targets for ${{ matrix.python-version }} - run: python -m tox + run: | + tox --version + tox