Skip to content

Commit 737964d

Browse files
authored
Merge pull request #1217 from dbfixtures/postgresql-18
Drop PostgreSQL 13 and add 19 to the CI
2 parents 8d719a4 + c0b4a87 commit 737964d

File tree

3 files changed

+30
-29
lines changed

3 files changed

+30
-29
lines changed

.github/workflows/oldest-postgres.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
type: string
1111
postgresql:
1212
description: 'PostgreSQL version'
13-
default: 13
13+
default: 14
1414
type: number
1515
os:
1616
description: 'Operating system to run tests on'

.github/workflows/tests.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,46 @@ on:
77
branches: [ main ]
88

99
jobs:
10-
postgresql_17:
10+
postgresql_18:
1111
uses: ./.github/workflows/single-postgres.yml
1212
with:
13-
postgresql: 17
13+
postgresql: 18
1414
postgresql_oldest:
15-
needs: [postgresql_17]
15+
needs: [postgresql_18]
1616
uses: ./.github/workflows/oldest-postgres.yml
17+
postgresql_17:
18+
needs: [postgresql_18]
19+
uses: ./.github/workflows/single-postgres.yml
20+
with:
21+
postgresql: 17
22+
python-versions: '["3.11", "3.12", "3.13", "3.14", "pypy-3.11"]'
1723
postgresql_16:
1824
needs: [postgresql_17]
1925
uses: ./.github/workflows/single-postgres.yml
2026
with:
2127
postgresql: 16
22-
python-versions: '["3.11", "3.12", "3.13", "3.14", "pypy-3.11"]'
28+
python-versions: '["3.12", "3.13", "3.14"]'
2329
postgresql_15:
2430
needs: [postgresql_16]
2531
uses: ./.github/workflows/single-postgres.yml
2632
with:
2733
postgresql: 15
28-
python-versions: '["3.12", "3.13", "3.14"]'
34+
python-versions: '["3.14"]'
2935
postgresql_14:
3036
needs: [postgresql_15]
3137
uses: ./.github/workflows/single-postgres.yml
3238
with:
3339
postgresql: 14
3440
python-versions: '["3.14"]'
35-
postgresql_13:
36-
needs: [postgresql_14]
41+
macos_postgres_18:
42+
needs: [postgresql_18]
3743
uses: ./.github/workflows/single-postgres.yml
3844
with:
39-
postgresql: 13
40-
python-versions: '["3.14"]'
45+
postgresql: 18
46+
os: macos-latest
47+
python-versions: '["3.12", "3.13", "3.14"]'
4148
macos_postgres_17:
42-
needs: [postgresql_17]
49+
needs: [postgresql_17, macos_postgres_18]
4350
uses: ./.github/workflows/single-postgres.yml
4451
with:
4552
postgresql: 17
@@ -51,40 +58,33 @@ jobs:
5158
with:
5259
postgresql: 16
5360
os: macos-latest
54-
python-versions: '["3.12", "3.13", "3.14"]'
55-
macos_postgres_15:
56-
needs: [postgresql_15, macos_postgres_16]
57-
uses: ./.github/workflows/single-postgres.yml
58-
with:
59-
postgresql: 15
60-
os: macos-latest
6161
python-versions: '["3.13", "3.14"]'
62+
docker_postgresql_18:
63+
needs: [postgresql_18]
64+
uses: ./.github/workflows/dockerised-postgres.yml
65+
with:
66+
postgresql: 18
6267
docker_postgresql_17:
63-
needs: [postgresql_17]
68+
needs: [postgresql_17, docker_postgresql_18]
6469
uses: ./.github/workflows/dockerised-postgres.yml
6570
with:
6671
postgresql: 17
72+
python-versions: '["3.11", "3.12", "3.13", "3.14"]'
6773
docker_postgresql_16:
68-
needs: [postgresql_16, docker_postgresql_17]
74+
needs: [postgresql_16, docker_postgresql_18]
6975
uses: ./.github/workflows/dockerised-postgres.yml
7076
with:
7177
postgresql: 16
72-
python-versions: '["3.11", "3.12", "3.13", "3.14"]'
78+
python-versions: '["3.12", "3.13", "3.14"]'
7379
docker_postgresql_15:
74-
needs: [postgresql_15, docker_postgresql_17]
80+
needs: [postgresql_15, docker_postgresql_16]
7581
uses: ./.github/workflows/dockerised-postgres.yml
7682
with:
7783
postgresql: 15
78-
python-versions: '["3.12", "3.13", "3.14"]'
84+
python-versions: '["3.13", "3.14"]'
7985
docker_postgresql_14:
8086
needs: [postgresql_14, docker_postgresql_15]
8187
uses: ./.github/workflows/dockerised-postgres.yml
8288
with:
8389
postgresql: 14
84-
python-versions: '["3.13", "3.14"]'
85-
docker_postgresql_13:
86-
needs: [postgresql_13, docker_postgresql_14]
87-
uses: ./.github/workflows/dockerised-postgres.yml
88-
with:
89-
postgresql: 13
9090
python-versions: '["3.14"]'

newsfragments/+41973b70.misc.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Drop PostgreSQL 13 and add PostgreSQL 18 to the CI

0 commit comments

Comments
 (0)