Skip to content

Commit 44ff60d

Browse files
committed
ci: Add support to test Python 3.15.0
Signed-off-by: Paulo Vital <[email protected]>
1 parent c81f2d4 commit 44ff60d

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

.circleci/config.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)