X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Frun-tests.yaml;h=b0dfacf4013f12cd57606ce47263922511c2576b;hb=0fbc94b768cfd4e5ef5ffd3fcb570c9e61dfa139;hp=2c9489e4d554542ffb5ced181488648d45a58fb9;hpb=9dce12f24c595384ab3cbe89843ea9afa0fcfc1f;p=m_librarian.git diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 2c9489e..b0dfacf 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -6,10 +6,9 @@ jobs: run-tests: strategy: - fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10"] + python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11"] include: - os: ubuntu-latest os-name: Linux @@ -28,11 +27,16 @@ jobs: # Setup Python/pip - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: s-weigand/setup-conda@v1 with: python-version: ${{ matrix.python-version }} + if: ${{ runner.os == 'Linux' && matrix.python-version != '3.11' }} + - uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + if: ${{ runner.os != 'Linux' || matrix.python-version == '3.11' }} - name: Cache pip - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ matrix.pip-cache-path }} key: ${{ runner.os }}-pip