@@ -19,8 +19,8 @@ commands:
1919 CHANGED_FILES=$(git diff --name-only origin/main...HEAD)
2020
2121 # Check if any relevant files changed
22- echo "$CHANGED_FILES" | grep -q -E "^(src/|tests/|tests_aws/|.circleci/)" || {
23- echo "No changes in src/, tests/, tests_aws/, or .circleci directories. Skipping tests."
22+ echo "$CHANGED_FILES" | grep -q -E "^(src/|tests/|tests_autowrapt/| tests_aws/|.circleci/|pyproject.toml )" || {
23+ echo "No changes in src/, tests/, tests_autowrapt/, tests_aws/, .circleci directories or pyproject.toml file . Skipping tests."
2424 circleci step halt
2525 }
2626
@@ -161,38 +161,6 @@ jobs:
161161 - store-pytest-results
162162 - store-coverage-report
163163
164- python314 :
165- docker :
166- - image : ghcr.io/pvital/pvital-py3.14.0:latest
167- - image : public.ecr.aws/docker/library/postgres:16.2-bookworm
168- environment :
169- POSTGRES_USER : root
170- POSTGRES_PASSWORD : passw0rd
171- POSTGRES_DB : instana_test_db
172- - image : public.ecr.aws/docker/library/mariadb:11.3.2
173- environment :
174- MYSQL_ROOT_PASSWORD : passw0rd
175- MYSQL_DATABASE : instana_test_db
176- - image : public.ecr.aws/docker/library/redis:7.2.4-bookworm
177- - image : public.ecr.aws/docker/library/rabbitmq:3.13.0
178- - image : public.ecr.aws/docker/library/mongo:7.0.6
179- - image : quay.io/thekevjames/gcloud-pubsub-emulator:latest
180- environment :
181- PUBSUB_EMULATOR_HOST : 0.0.0.0:8681
182- PUBSUB_PROJECT1 : test-project,test-topic
183- working_directory : ~/repo
184- steps :
185- - checkout
186- - check-if-tests-needed
187- - run : |
188- cp -a /root/base/venv ./venv
189- . venv/bin/activate
190- pip install 'wheel==0.45.1'
191- pip install -r requirements.txt
192- - run-tests-with-coverage-report
193- - store-pytest-results
194- - store-coverage-report
195-
196164 py39cassandra :
197165 docker :
198166 - image : public.ecr.aws/docker/library/python:3.9
@@ -324,21 +292,18 @@ workflows:
324292 - python3x :
325293 matrix :
326294 parameters :
327- py-version : ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
328- - python314
295+ py-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
329296 - py39cassandra
330297 - py39gevent
331298 - py312aws
332299 - py313kafka
333300 - autowrapt :
334301 matrix :
335302 parameters :
336- py-version : ["3.11", "3.12", "3.13"]
303+ py-version : ["3.11", "3.12", "3.13", "3.14" ]
337304 - final_job :
338305 requires :
339306 - python3x
340- # Uncomment the following when giving real support to 3.14
341- # - python314
342307 - py39cassandra
343308 - py39gevent
344309 - py312aws
0 commit comments