3
3
test-python36 :
4
4
docker :
5
5
- image : python:3.6-alpine
6
- - image : postgres:11 .0
6
+ - image : postgres:12 .0
7
7
environment :
8
8
POSTGRES_DB : ' localizedfields'
9
9
POSTGRES_USER : ' localizedfields'
10
10
POSTGRES_PASSWORD : ' localizedfields'
11
11
steps :
12
12
- checkout
13
13
- 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
16
16
17
17
- 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]
20
20
21
21
- 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'
26
26
27
27
- store_test_results :
28
- path : reports
29
-
28
+ path : reports
30
29
test-python37 :
31
30
docker :
32
31
- image : python:3.7-alpine
33
- - image : postgres:11 .0
32
+ - image : postgres:12 .0
34
33
environment :
35
34
POSTGRES_DB : ' localizedfields'
36
35
POSTGRES_USER : ' localizedfields'
37
36
POSTGRES_PASSWORD : ' localizedfields'
38
37
steps :
39
38
- checkout
40
39
- 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
43
42
44
43
- 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]
47
46
48
47
- 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'
53
52
54
53
- store_test_results :
55
- path : reports
56
-
54
+ path : reports
57
55
test-python38 :
58
56
docker :
59
57
- image : python:3.8-alpine
60
- - image : postgres:11 .0
58
+ - image : postgres:12 .0
61
59
environment :
62
60
POSTGRES_DB : ' localizedfields'
63
61
POSTGRES_USER : ' localizedfields'
74
72
75
73
- run :
76
74
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 }'
78
76
environment :
79
77
DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
80
78
84
82
test-python39 :
85
83
docker :
86
84
- image : python:3.9-alpine
87
- - image : postgres:11 .0
85
+ - image : postgres:12 .0
88
86
environment :
89
87
POSTGRES_DB : ' localizedfields'
90
88
POSTGRES_USER : ' localizedfields'
@@ -101,16 +99,69 @@ jobs:
101
99
102
100
- run :
103
101
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 }'
105
103
environment :
106
104
DATABASE_URL : ' postgres://localizedfields:localizedfields@localhost:5432/localizedfields'
107
105
108
106
- store_test_results :
109
107
path : reports
110
108
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
+
111
162
analysis :
112
163
docker :
113
- - image : python:3.7 -alpine
164
+ - image : python:3.8 -alpine
114
165
steps :
115
166
- checkout
116
167
- run :
@@ -134,4 +185,6 @@ workflows:
134
185
- test-python37
135
186
- test-python38
136
187
- test-python39
188
+ - test-python310
189
+ - test-python311
137
190
- analysis
0 commit comments