Skip to content

Commit 91c2bcf

Browse files
committed
build: #57 test supported python versions in pipeline
1 parent 20d76c7 commit 91c2bcf

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/pr-check.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@ on:
88
jobs:
99
test:
1010
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
python-version: [3.11, 3.12, 3.13, 3.14]
1114
steps:
1215
- name: Checkout code
1316
uses: actions/checkout@v5
1417
- name: Set up Python
1518
uses: actions/setup-python@v6
1619
with:
17-
python-version: '3.14'
20+
python-version: ${{ matrix.python-version }}
1821
- name: Install Poetry
1922
run: |
2023
curl -sSL https://install.python-poetry.org | python3 -

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
A Django package for creating email-based learning platforms with IMAP integration and React frontend components.
44

55
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
6-
[![Python](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)
6+
[![Python](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)
77
[![Django](https://img.shields.io/badge/django-5.0+-green.svg)](https://www.djangoproject.com/)
88

99

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ classifiers = [
2121
"Intended Audience :: Developers",
2222
"License :: OSI Approved :: BSD License",
2323
"Programming Language :: Python :: 3",
24+
"Programming Language :: Python :: 3.11",
2425
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2528
"Topic :: Education",
2629
]
2730

0 commit comments

Comments
 (0)