33 test-python36 :
44 docker :
55 - image : python:3.6-alpine
6- - image : postgres:11 .0
6+ - image : postgres:12 .0
77 environment :
88 POSTGRES_DB : ' localizedfields'
99 POSTGRES_USER : ' localizedfields'
1010 POSTGRES_PASSWORD : ' localizedfields'
1111 steps :
1212 - checkout
1313 - run :
14- name : Install packages
15- command : apk add postgresql-libs gcc musl-dev postgresql-dev git
14+ name : Install packages
15+ command : apk add postgresql-libs gcc musl-dev postgresql-dev git
1616
1717 - run :
18- name : Install Python packages
19- command : pip install --progress-bar off .[test]
18+ name : Install Python packages
19+ command : pip install --progress-bar off .[test]
2020
2121 - run :
22- name : Run tests
23- command : tox -e 'py36-dj{20,21,22,30,31}'
24- environment :
25- DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
22+ name : Run tests
23+ command : tox -e 'py36-dj{20,21,22,30,31,32 }'
24+ environment :
25+ DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
2626
2727 - store_test_results :
28- path : reports
29-
28+ path : reports
3029 test-python37 :
3130 docker :
3231 - image : python:3.7-alpine
33- - image : postgres:11 .0
32+ - image : postgres:12 .0
3433 environment :
3534 POSTGRES_DB : ' localizedfields'
3635 POSTGRES_USER : ' localizedfields'
3736 POSTGRES_PASSWORD : ' localizedfields'
3837 steps :
3938 - checkout
4039 - run :
41- name : Install packages
42- command : apk add postgresql-libs gcc musl-dev postgresql-dev git
40+ name : Install packages
41+ command : apk add postgresql-libs gcc musl-dev postgresql-dev git
4342
4443 - run :
45- name : Install Python packages
46- command : pip install --progress-bar off .[test]
44+ name : Install Python packages
45+ command : pip install --progress-bar off .[test]
4746
4847 - run :
49- name : Run tests
50- command : tox -e 'py37-dj{20,21,22,30,31}'
51- environment :
52- DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
48+ name : Run tests
49+ command : tox -e 'py37-dj{20,21,22,30,31,32 }'
50+ environment :
51+ DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
5352
5453 - store_test_results :
55- path : reports
56-
54+ path : reports
5755 test-python38 :
5856 docker :
5957 - image : python:3.8-alpine
60- - image : postgres:11 .0
58+ - image : postgres:12 .0
6159 environment :
6260 POSTGRES_DB : ' localizedfields'
6361 POSTGRES_USER : ' localizedfields'
7472
7573 - run :
7674 name : Run tests
77- command : tox -e 'py38-dj{20,21,22,30,31}'
75+ command : tox -e 'py38-dj{20,21,22,30,31,32,40,41,42 }'
7876 environment :
7977 DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
8078
8482 test-python39 :
8583 docker :
8684 - image : python:3.9-alpine
87- - image : postgres:11 .0
85+ - image : postgres:12 .0
8886 environment :
8987 POSTGRES_DB : ' localizedfields'
9088 POSTGRES_USER : ' localizedfields'
@@ -101,16 +99,69 @@ jobs:
10199
102100 - run :
103101 name : Run tests
104- command : tox -e 'py39-dj{21,22, 30,31}'
102+ command : tox -e 'py39-dj{30,31,32,40,41,42 }'
105103 environment :
106104 DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
107105
108106 - store_test_results :
109107 path : reports
110108
109+ test-python310 :
110+ docker :
111+ - image : python:3.10-alpine
112+ - image : postgres:12.0
113+ environment :
114+ POSTGRES_DB : ' localizedfields'
115+ POSTGRES_USER : ' localizedfields'
116+ POSTGRES_PASSWORD : ' localizedfields'
117+ steps :
118+ - checkout
119+ - run :
120+ name : Install packages
121+ command : apk add postgresql-libs gcc musl-dev postgresql-dev git
122+
123+ - run :
124+ name : Install Python packages
125+ command : pip install --progress-bar off .[test]
126+
127+ - run :
128+ name : Run tests
129+ command : tox -e 'py310-dj{32,40,41,42,50}'
130+ environment :
131+ DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
132+
133+ - store_test_results :
134+ path : reports
135+ test-python311 :
136+ docker :
137+ - image : python:3.11-alpine
138+ - image : postgres:12.0
139+ environment :
140+ POSTGRES_DB : ' localizedfields'
141+ POSTGRES_USER : ' localizedfields'
142+ POSTGRES_PASSWORD : ' localizedfields'
143+ steps :
144+ - checkout
145+ - run :
146+ name : Install packages
147+ command : apk add postgresql-libs gcc musl-dev postgresql-dev git
148+
149+ - run :
150+ name : Install Python packages
151+ command : pip install --progress-bar off .[test]
152+
153+ - run :
154+ name : Run tests
155+ command : tox -e 'py311-dj{42,50}'
156+ environment :
157+ DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
158+
159+ - store_test_results :
160+ path : reports
161+
111162 analysis :
112163 docker :
113- - image : python:3.7 -alpine
164+ - image : python:3.8 -alpine
114165 steps :
115166 - checkout
116167 - run :
@@ -134,4 +185,6 @@ workflows:
134185 - test-python37
135186 - test-python38
136187 - test-python39
188+ - test-python310
189+ - test-python311
137190 - analysis
0 commit comments