From 8e43cc10dd6b06973c1f2fde2221b6d882aebc74 Mon Sep 17 00:00:00 2001 From: Jan Pieter Waagmeester Date: Wed, 26 Jun 2024 12:36:49 +0200 Subject: [PATCH] Use postgres 14 for django master --- .github/workflows/ci.yml | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb08c3a..b1fd8d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,37 +35,51 @@ jobs: tests: runs-on: ubuntu-latest - services: - postgres: - image: postgres:13.13 - env: - POSTGRES_USER: modeltrans - POSTGRES_PASSWORD: modeltrans - POSTGRES_DB: modeltrans - ports: - - 5432:5432 strategy: matrix: python-version: [3.8, 3.9, "3.10", 3.11, 3.12] - django-version: [4.2, 5.0, master] + django-version: [4.2, 5.0, 5.1, master] + postgres-version: ["postgres:13.13", "postgres:14"] exclude: # Django 4.2 - python-version: 3.12 django-version: 4.2 + - django-version: 4.2 + postgres-version: postgres:13.13 # Django 5.0 - python-version: 3.8 django-version: 5.0 - python-version: 3.9 django-version: 5.0 + - django-version: 5.0 + postgres-version: postgres:13.13 + + # Django 5.1 + - python-version: 3.8 + django-version: 5.1 + - python-version: 3.9 + django-version: 5.1 + - django-version: 5.1 + postgres-version: postgres:13.13 # master - python-version: 3.8 django-version: master - python-version: 3.9 django-version: master - + - django-version: master + postgres-version: postgres:13.13 + services: + postgres: + image: ${{ matrix.postgres-version }} + env: + POSTGRES_USER: modeltrans + POSTGRES_PASSWORD: modeltrans + POSTGRES_DB: modeltrans + ports: + - 5432:5432 steps: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5.1.0