@@ -276,6 +276,38 @@ jobs:
276276 - store-pytest-results
277277 - store-coverage-report
278278
279+ python3150 :
280+ parameters :
281+ docker :
282+ - image : ghcr.io/pvital/pvital-python:latest
283+ - image : public.ecr.aws/docker/library/postgres:16.10-trixie
284+ environment :
285+ POSTGRES_USER : root
286+ POSTGRES_PASSWORD : passw0rd
287+ POSTGRES_DB : instana_test_db
288+ - image : public.ecr.aws/docker/library/mariadb:11.3.2
289+ environment :
290+ MYSQL_ROOT_PASSWORD : passw0rd
291+ MYSQL_DATABASE : instana_test_db
292+ - image : public.ecr.aws/docker/library/redis:7.2.4-bookworm
293+ - image : public.ecr.aws/docker/library/rabbitmq:3.13.0
294+ - image : public.ecr.aws/docker/library/mongo:7.0.6
295+ - image : quay.io/thekevjames/gcloud-pubsub-emulator:latest
296+ environment :
297+ PUBSUB_EMULATOR_HOST : 0.0.0.0:8681
298+ PUBSUB_PROJECT1 : test-project,test-topic
299+ working_directory : ~/repo
300+ steps :
301+ - checkout
302+ - check-if-tests-needed
303+ - run : |
304+ cp -a /root/base/venv ./venv
305+ . venv/bin/activate
306+ pip install -r requirements.txt
307+ - run-tests-with-coverage-report
308+ - store-pytest-results
309+ - store-coverage-report
310+
279311 final_job :
280312 docker :
281313 - image : public.ecr.aws/docker/library/python:3.13
@@ -301,6 +333,7 @@ workflows:
301333 matrix :
302334 parameters :
303335 py-version : ["3.11", "3.12", "3.13", "3.14"]
336+ - python3150
304337 - final_job :
305338 requires :
306339 - python3x
0 commit comments