Skip to content

Commit 7debc40

Browse files
committed
chore: Introduce matrix build.
1 parent 897fa7f commit 7debc40

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

.github/workflows/qa.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ jobs:
88
runs-on: ubuntu-latest
99
timeout-minutes: 15
1010

11+
strategy:
12+
matrix:
13+
version: [ '3.11', '3.12', '3.13', 'latest' ]
14+
1115
steps:
1216
- name: Clone repository
1317
uses: actions/checkout@v4
1418
- name: Use Python
1519
uses: actions/setup-python@v5
1620
with:
17-
python-version: '3.13'
21+
python-version: ${{ matrix.version }}
1822
- name: Install dependencies
1923
run: |
2024
pip install poetry

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
requires = ["poetry-core"]
33
build-backend = "poetry.core.masonry.api"
44

5-
[project]
5+
[project]
66
name = "eventsourcingdb"
77
version = "1.1.0"
88
description = "The official Python client SDK for EventSourcingDB."
@@ -14,7 +14,7 @@ license = "MIT"
1414
packages = [{include = "eventsourcingdb"}]
1515

1616
[tool.poetry.dependencies]
17-
python = "^3.13"
17+
python = "^3.11"
1818
aiohttp = "3.11.18"
1919
testcontainers = "4.10.0"
2020

0 commit comments

Comments
 (0)