@@ -57,97 +57,71 @@ jobs:
57
57
58
58
tests :
59
59
needs : lint
60
- runs-on : ubuntu-latest
60
+ runs-on : ${{ matrix.os }}
61
61
strategy :
62
62
fail-fast : false
63
63
matrix :
64
- python : [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, "3.10", 3.11]
65
- django : [1.8.*, 1.9.*, 1.10.*, 1.11.*, 2.0.*, 2.1.*, 2.2.*, 3.0.*, 3.1.*, 3.2.*, 4.0.*, 4.1.*, 4.2.*]
66
- exclude :
67
- - python : 2.7
68
- django : 2.0.*
69
- - python : 2.7
70
- django : 2.1.*
71
- - python : 2.7
72
- django : 2.2.*
73
- - python : 2.7
74
- django : 3.0.*
75
- - python : 2.7
76
- django : 3.1.*
77
- - python : 2.7
78
- django : 3.2.*
79
- - python : 2.7
80
- django : 4.0.*
81
- - python : 2.7
82
- django : 4.1.*
83
- - python : 2.7
84
- django : 4.2.*
85
- - python : 3.5
86
- django : 3.0.*
87
- - python : 3.5
88
- django : 3.1.*
89
- - python : 3.5
90
- django : 3.2.*
91
- - python : 3.5
92
- django : 4.0.*
93
- - python : 3.5
94
- django : 4.1.*
95
- - python : 3.5
96
- django : 4.2.*
97
- - python : 3.6
98
- django : 4.0.*
99
- - python : 3.6
100
- django : 4.1.*
101
- - python : 3.6
102
- django : 4.2.*
103
- - python : 3.7
104
- django : 1.11.*
105
- - python : 3.7
106
- django : 4.0.*
107
- - python : 3.7
108
- django : 4.1.*
109
- - python : 3.7
110
- django : 4.2.*
111
- - python : 3.8
112
- django : 1.9.*
113
- - python : 3.8
114
- django : 1.10.*
115
- - python : 3.9
116
- django : 1.9.*
117
- - python : 3.9
118
- django : 1.10.*
119
- - python : " 3.10"
120
- django : 1.8.*
121
- - python : " 3.10"
122
- django : 1.9.*
123
- - python : " 3.10"
124
- django : 1.10.*
125
- - python : " 3.10"
126
- django : 1.11.*
127
- - python : " 3.10"
128
- django : 2.0.*
129
- - python : 3.11
130
- django : 1.8.*
131
- - python : 3.11
132
- django : 1.9.*
133
- - python : 3.11
134
- django : 1.10.*
135
- - python : 3.11
136
- django : 1.11.*
137
- - python : 3.11
138
- django : 2.0.*
139
- - python : 3.11
140
- django : 2.1.*
141
- - python : 3.11
142
- django : 2.2.*
143
- - python : 3.11
144
- django : 3.0.*
145
- - python : 3.11
146
- django : 3.1.*
147
- - python : 3.11
148
- django : 3.2.*
149
- - python : 3.11
150
- django : 4.0.*
64
+ include :
65
+ - {django: '==1.8.*', python: '2.7', os: 'ubuntu-20.04'}
66
+ - {django: '==1.8.*', python: '3.5', os: 'ubuntu-20.04'}
67
+
68
+ - {django: '==1.9.*', python: '2.7', os: 'ubuntu-20.04'}
69
+ - {django: '==1.9.*', python: '3.5', os: 'ubuntu-20.04'}
70
+
71
+ - {django: '==1.10.*', python: '2.7', os: 'ubuntu-20.04'}
72
+ - {django: '==1.10.*', python: '3.5', os: 'ubuntu-20.04'}
73
+
74
+ - {django: '==1.11.*', python: '2.7', os: 'ubuntu-20.04'}
75
+ - {django: '==1.11.*', python: '3.5', os: 'ubuntu-20.04'}
76
+ - {django: '==1.11.*', python: '3.6', os: 'ubuntu-20.04'}
77
+ - {django: '~=1.11.17', python: '3.7', os: 'ubuntu-latest'}
78
+
79
+ - {django: '==2.0.*', python: '3.5', os: 'ubuntu-20.04'}
80
+ - {django: '==2.0.*', python: '3.6', os: 'ubuntu-20.04'}
81
+ - {django: '==2.0.*', python: '3.7', os: 'ubuntu-latest'}
82
+
83
+ - {django: '==2.1.*', python: '3.5', os: 'ubuntu-20.04'}
84
+ - {django: '==2.1.*', python: '3.6', os: 'ubuntu-20.04'}
85
+ - {django: '==2.1.*', python: '3.7', os: 'ubuntu-latest'}
86
+
87
+ - {django: '==2.2.*', python: '3.5', os: 'ubuntu-20.04'}
88
+ - {django: '==2.2.*', python: '3.6', os: 'ubuntu-20.04'}
89
+ - {django: '==2.2.*', python: '3.7', os: 'ubuntu-latest'}
90
+ - {django: '~=2.2.8', python: '3.8', os: 'ubuntu-latest'}
91
+ - {django: '~=2.2.17', python: '3.9', os: 'ubuntu-latest'}
92
+
93
+ - {django: '==3.0.*', python: '3.6', os: 'ubuntu-20.04'}
94
+ - {django: '==3.0.*', python: '3.7', os: 'ubuntu-latest'}
95
+ - {django: '==3.0.*', python: '3.8', os: 'ubuntu-latest'}
96
+ - {django: '~=3.0.11', python: '3.9', os: 'ubuntu-latest'}
97
+
98
+ - {django: '==3.1.*', python: '3.6', os: 'ubuntu-20.04'}
99
+ - {django: '==3.1.*', python: '3.7', os: 'ubuntu-latest'}
100
+ - {django: '==3.1.*', python: '3.8', os: 'ubuntu-latest'}
101
+ - {django: '~=3.1.3', python: '3.9', os: 'ubuntu-latest'}
102
+
103
+ - {django: '==3.2.*', python: '3.6', os: 'ubuntu-20.04'}
104
+ - {django: '==3.2.*', python: '3.7', os: 'ubuntu-latest'}
105
+ - {django: '==3.2.*', python: '3.8', os: 'ubuntu-latest'}
106
+ - {django: '==3.2.*', python: '3.9', os: 'ubuntu-latest'}
107
+ - {django: '~=3.2.9', python: '3.10', os: 'ubuntu-latest'}
108
+
109
+ - {django: '==4.0.*', python: '3.8', os: 'ubuntu-latest'}
110
+ - {django: '==4.0.*', python: '3.9', os: 'ubuntu-latest'}
111
+ - {django: '==4.0.*', python: '3.10', os: 'ubuntu-latest'}
112
+
113
+ - {django: '==4.1.*', python: '3.8', os: 'ubuntu-latest'}
114
+ - {django: '==4.1.*', python: '3.9', os: 'ubuntu-latest'}
115
+ - {django: '==4.1.*', python: '3.10', os: 'ubuntu-latest'}
116
+ - {django: '~=4.1.3', python: '3.11', os: 'ubuntu-latest'}
117
+
118
+ - {django: '==4.2.*', python: '3.8', os: 'ubuntu-latest'}
119
+ - {django: '==4.2.*', python: '3.9', os: 'ubuntu-latest'}
120
+ - {django: '==4.2.*', python: '3.10', os: 'ubuntu-latest'}
121
+ - {django: '==4.2.*', python: '3.11', os: 'ubuntu-latest'}
122
+
123
+ - {django: '==5.0.*', python: '3.12', os: 'ubuntu-latest'}
124
+
151
125
steps :
152
126
- uses : actions/checkout@v2
153
127
- uses : actions/setup-python@v2
0 commit comments