From 1c7c4ba05bf071a05567e5735bbbd748df6ea926 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Fri, 10 Jan 2025 13:27:42 +0100 Subject: [PATCH] ci: Run on all supported Python versions --- .github/workflows/ci.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 431c37eb..9d81a6bd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -80,14 +80,20 @@ jobs: run: name: Run nitropy --help runs-on: ubuntu-latest - container: python:3.9-slim + strategy: + matrix: + python: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Install python + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} - name: Install required packages run: | apt update - apt install -y gcc libpcsclite-dev swig git + apt install -y gcc libpcsclite-dev swig - name: Install pynitrokey run: python3 -m venv venv && venv/bin/pip install .[pcsc] - name: Run nitropy --help