Skip to content

Commit 820dc75

Browse files
ci: add multiple test targets
1 parent 301bde0 commit 820dc75

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

.github/workflows/tests.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,16 @@ on:
1212
jobs:
1313
build:
1414
runs-on: ubuntu-latest
15+
strategy:
16+
matrix:
17+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1518

1619
steps:
1720
- uses: actions/checkout@v4
18-
- name: Set up Python 3.9
21+
- name: Set up Python ${{ matrix.python-version }}
1922
uses: actions/setup-python@v5
2023
with:
21-
python-version: '3.9'
24+
python-version: ${{ matrix.python-version }}
2225
- name: Install dependencies
2326
run: |
2427
python -m pip install --upgrade pip

poetry.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ license = "MIT"
1212
requires-python = ">=3.9"
1313

1414
dependencies = [
15-
"icalendar (~=6.0)",
16-
"python-dateutil (~=2.9)",
15+
"icalendar (>=5.0.3)",
16+
"python-dateutil (>=2.9)",
1717
"pytz (>=2024.2)",
1818
"urllib3 (>=1.26.5)",
1919
]

0 commit comments

Comments
 (0)