summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2025-01-17 22:09:56 +0100
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-20 14:07:28 +0100
commitf5772de69679efb54129ac1cbca3579b512778af (patch)
treeab215760e2e77124bbb8970b0913c2a99ae68743 /.github/workflows
parent61dae11df52fae71fc3050974ac459f362c9dfd7 (diff)
Fixed #36005 -- Dropped support for Python 3.10 and 3.11.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/schedule_tests.yml60
-rw-r--r--.github/workflows/screenshots.yml2
2 files changed, 1 insertions, 61 deletions
diff --git a/.github/workflows/schedule_tests.yml b/.github/workflows/schedule_tests.yml
index 5e6038fb31..f898941fe3 100644
--- a/.github/workflows/schedule_tests.yml
+++ b/.github/workflows/schedule_tests.yml
@@ -16,8 +16,6 @@ jobs:
strategy:
matrix:
python-version:
- - '3.10'
- - '3.11'
- '3.12'
- '3.13'
- '3.14-dev'
@@ -64,64 +62,6 @@ jobs:
- name: Run tests
run: python -Wall tests/runtests.py --verbosity=2
- pypy-sqlite:
- runs-on: ubuntu-latest
- name: Ubuntu, SQLite, PyPy3.10
- continue-on-error: true
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- - name: Set up Python
- uses: actions/setup-python@v5
- with:
- python-version: pypy-3.10-nightly
- cache: 'pip'
- cache-dependency-path: 'tests/requirements/py3.txt'
- - name: Install libmemcached-dev for pylibmc
- run: sudo apt-get install libmemcached-dev
- - name: Install and upgrade packaging tools
- run: python -m pip install --upgrade pip setuptools wheel
- - run: python -m pip install -r tests/requirements/py3.txt -e .
- - name: Run tests
- run: python -Wall tests/runtests.py --verbosity=2
-
- pypy-postgresql:
- runs-on: ubuntu-latest
- name: Ubuntu, PostgreSQL, PyPy3.10
- continue-on-error: true
- services:
- postgres:
- image: postgres:14-alpine
- env:
- POSTGRES_DB: django
- POSTGRES_USER: user
- POSTGRES_PASSWORD: postgres
- ports:
- - 5432:5432
- options: >-
- --health-cmd pg_isready
- --health-interval 10s
- --health-timeout 5s
- --health-retries 5
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- - name: Set up Python
- uses: actions/setup-python@v5
- with:
- python-version: pypy-3.10-nightly
- cache: 'pip'
- cache-dependency-path: 'tests/requirements/py3.txt'
- - name: Install libmemcached-dev for pylibmc
- run: sudo apt-get install libmemcached-dev
- - name: Install and upgrade packaging tools
- run: python -m pip install --upgrade pip setuptools wheel
- - run: python -m pip install -r tests/requirements/py3.txt -r tests/requirements/postgres.txt -e .
- - name: Create PostgreSQL settings file
- run: mv ./.github/workflows/data/test_postgres.py.tpl ./tests/test_postgres.py
- - name: Run tests
- run: python -Wall tests/runtests.py --settings=test_postgres --verbosity=2
-
javascript-tests:
runs-on: ubuntu-latest
name: JavaScript tests
diff --git a/.github/workflows/screenshots.yml b/.github/workflows/screenshots.yml
index 7b9db7d064..27ecc58eec 100644
--- a/.github/workflows/screenshots.yml
+++ b/.github/workflows/screenshots.yml
@@ -24,7 +24,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
- python-version: '3.11'
+ python-version: '3.13'
cache: 'pip'
cache-dependency-path: 'tests/requirements/py3.txt'
- name: Install and upgrade packaging tools