diff --git a/config/README.rst b/config/README.rst index fb28d48..436f2b7 100644 --- a/config/README.rst +++ b/config/README.rst @@ -306,8 +306,8 @@ updated. Example: "- [\"3.8\", \"py38-slim\"]", ] additional-exclude = [ - "- { os: windows, config: [\"pypy-3.9\", \"pypy\"] }", - "- { os: macos, config: [\"pypy-3.9\", \"pypy\"] }", + "- { os: windows, config: [\"pypy-3.10\", \"pypy3\"] }", + "- { os: macos, config: [\"pypy-3.10\", \"pypy3\"] }", ] steps-before-checkout = [ "- name: \"Set some Postgres settings\"", diff --git a/config/c-code/tests-cache.j2 b/config/c-code/tests-cache.j2 index d475fd4..d4ddcb5 100644 --- a/config/c-code/tests-cache.j2 +++ b/config/c-code/tests-cache.j2 @@ -1,7 +1,7 @@ - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} ### diff --git a/config/c-code/tests-download.j2 b/config/c-code/tests-download.j2 index 048bc3c..c89cf27 100644 --- a/config/c-code/tests-download.j2 +++ b/config/c-code/tests-download.j2 @@ -1,6 +1,6 @@ - name: Download %(package_name)s wheel - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: %(package_name)s-${{ runner.os }}-${{ matrix.python-version }}.whl path: dist/ diff --git a/config/c-code/tests-strategy.j2 b/config/c-code/tests-strategy.j2 index e4c6e7d..8885aed 100644 --- a/config/c-code/tests-strategy.j2 +++ b/config/c-code/tests-strategy.j2 @@ -3,7 +3,7 @@ matrix: python-version: {% if with_pypy %} - - "pypy-3.9" + - "pypy-3.10" {% endif %} - "3.7" - "3.8" @@ -20,7 +20,7 @@ {% endif %} {% if with_pypy %} - os: macos-11 - python-version: "pypy-3.9" + python-version: "pypy-3.10" {% endif %} {% for line in gha_additional_exclude %} %(line)s diff --git a/config/c-code/tests.yml.j2 b/config/c-code/tests.yml.j2 index 32557a1..658fc99 100644 --- a/config/c-code/tests.yml.j2 +++ b/config/c-code/tests.yml.j2 @@ -182,7 +182,7 @@ jobs: {% else %} !startsWith(runner.os, 'Mac') {% endif %} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: {% if kind == 'macOS arm64' %} # The arm64 wheel is uploaded with a different name just so it can be @@ -398,7 +398,7 @@ jobs: bash .manylinux.sh - name: Upload %(package_name)s wheels - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: path: wheelhouse/*whl name: manylinux_${{ matrix.image }}_wheels.zip diff --git a/config/default/tests.yml.j2 b/config/default/tests.yml.j2 index 547dc68..c5404e0 100644 --- a/config/default/tests.yml.j2 +++ b/config/default/tests.yml.j2 @@ -47,7 +47,7 @@ jobs: - ["%(future_python_version)s", "py313"] {% endif %} {% if with_pypy %} - - ["pypy-3.9", "pypy3"] + - ["pypy-3.10", "pypy3"] {% endif %} {% if with_docs %} - ["3.9", "docs"] @@ -99,9 +99,9 @@ jobs: {% for line in steps_before_checkout %} %(line)s {% endfor %} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.config[0] }} - name: Pip cache