diff --git a/.github/workflows/main_testing.yaml b/.github/workflows/main_testing.yaml index b32dddda1..931497ae4 100644 --- a/.github/workflows/main_testing.yaml +++ b/.github/workflows/main_testing.yaml @@ -15,7 +15,7 @@ jobs: - name: Setup python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' architecture: x64 - name: Install poetry @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' cache: 'poetry' - name: Install dependencies @@ -52,7 +52,7 @@ jobs: shell: bash strategy: matrix: - python-version: [ '3.9', '3.10', '3.11', "3.12", "3.13" ] + python-version: ['3.10', '3.11', "3.12", "3.13", "3.14"] platform: [ubuntu-24.04, windows-2022] runs-on: ${{ matrix.platform }} @@ -88,16 +88,15 @@ jobs: poetry run pytest -v -s tests/unit/test_connection.py poetry run pytest -v -s tests/unit/test_entry_points.py - # ARM/X86_64 issues on macos - pytest-macos13: + pytest-macos15: name: Std Test on Python ${{ matrix.python-version }} (${{ matrix.platform}}) defaults: run: shell: bash strategy: matrix: - python-version: [ '3.9', '3.10', '3.11' ] - platform: [macos-13] + python-version: [ '3.12', '3.13', '3.14' ] + platform: [macos-15] runs-on: ${{ matrix.platform }} steps: @@ -138,7 +137,7 @@ jobs: shell: bash strategy: matrix: - python-version: [ "3.12", "3.13.0-beta.2" ] + python-version: [ "3.12", "3.13", "3.14" ] platform: [macos-14] runs-on: ${{ matrix.platform }}