diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 025eada2..b6cef829 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,10 +12,10 @@ jobs: name: run tests from packaged source runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: 3.x - name: test run: | python setup.py sdist @@ -35,7 +35,7 @@ jobs: # any additional builds for windows and macos # handled via `include` to avoid an over-large test matrix os: [ubuntu-latest] - python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11-dev", "pypy-2.7", "pypy-3.7"] + python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11-dev", "pypy-2.7", "pypy-3.8"] include: - os: windows-latest python-version: "2.7" @@ -48,8 +48,8 @@ jobs: name: "python=${{ matrix.python-version }} os=${{ matrix.os }}" runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: install tox diff --git a/.github/workflows/test-on-downstream-projects.yaml b/.github/workflows/test-on-downstream-projects.yaml index 90c63a96..17ae4dac 100644 --- a/.github/workflows/test-on-downstream-projects.yaml +++ b/.github/workflows/test-on-downstream-projects.yaml @@ -14,13 +14,15 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: 3.x - run: python -m pip install tox - name: build run: make build - name: upload latest builds - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: latest-build path: dist/* @@ -34,13 +36,13 @@ jobs: steps: - run: git clone "https://gitlab.com/mailman/mailman/" . - name: download sdist build - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: latest-build path: nose2-build - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: 3.x - run: python -m pip install tox - name: setup testenv run: tox -e py-nocov --devenv testenv