11version : 2.1
22
33commands :
4+ check-dependency-versions :
5+ steps :
6+ - run :
7+ name : Validate Dependency Versions
8+ command : |
9+ python -m pip install requests packaging
10+ python scripts/check_dependencies.py --strict
11+
412 check-if-tests-needed :
513 steps :
614 - run :
@@ -155,6 +163,7 @@ jobs:
155163 steps :
156164 - checkout
157165 - check-if-tests-needed
166+ - check-dependency-versions
158167 - pip-install-deps
159168 - pip-install-tests-deps
160169 - run-tests-with-coverage-report
@@ -172,6 +181,7 @@ jobs:
172181 steps :
173182 - checkout
174183 - check-if-tests-needed
184+ - check-dependency-versions
175185 - pip-install-deps
176186 - pip-install-tests-deps :
177187 requirements : " tests/requirements-cassandra.txt"
@@ -188,6 +198,7 @@ jobs:
188198 steps :
189199 - checkout
190200 - check-if-tests-needed
201+ - check-dependency-versions
191202 - pip-install-deps
192203 - pip-install-tests-deps :
193204 requirements : " tests/requirements-gevent-starlette.txt"
@@ -204,6 +215,7 @@ jobs:
204215 steps :
205216 - checkout
206217 - check-if-tests-needed
218+ - check-dependency-versions
207219 - pip-install-deps
208220 - pip-install-tests-deps :
209221 requirements : " tests/requirements-aws.txt"
@@ -247,6 +259,7 @@ jobs:
247259 steps :
248260 - checkout
249261 - check-if-tests-needed
262+ - check-dependency-versions
250263 - pip-install-deps
251264 - pip-install-tests-deps :
252265 requirements : " tests/requirements-kafka.txt"
@@ -268,6 +281,7 @@ jobs:
268281 steps :
269282 - checkout
270283 - check-if-tests-needed
284+ - check-dependency-versions
271285 - pip-install-deps
272286 - pip-install-tests-deps :
273287 requirements : " tests/requirements-minimal.txt"
0 commit comments