From 848c48799dc1b87ebbdd7c51423646d3a5fb49dd Mon Sep 17 00:00:00 2001 From: Vjeran Crnjak Date: Sun, 12 Oct 2025 11:08:21 +0200 Subject: [PATCH 1/2] Test multiple Python versions --- .github/workflows/run-tests.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 2a7284b..0bb2b56 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -1,15 +1,27 @@ name: tests + on: push: branches: [ main ] pull_request: branches: [ main ] + jobs: Run-Tests: runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.9, 3.10, 3.11, 3.12, "3.x"] steps: - - uses: actions/checkout@v2 - - name: Unit tests + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + + - name: Run tests run: python tests.py + - name: Concurrency tests run: python test_cmus_status_scrobbler.py From 18667445b9b412cb697e5c1b5afeeec066e512f3 Mon Sep 17 00:00:00 2001 From: Vjeran Crnjak Date: Sun, 12 Oct 2025 11:12:17 +0200 Subject: [PATCH 2/2] Stringy --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0bb2b56..11f7ce3 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.9, 3.10, 3.11, 3.12, "3.x"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.x"] steps: - uses: actions/checkout@v4