From ce1c1b2755712d1f9d638555d22aca10866a3284 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Mon, 15 Dec 2025 14:59:22 -0800 Subject: [PATCH 1/3] Updating Python and Macos runner versions --- .github/workflows/main_testing.yaml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main_testing.yaml b/.github/workflows/main_testing.yaml index b32dddda1..bfbe766b9 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.10', '3.11', '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 }} @@ -183,7 +182,7 @@ jobs: # ongoing issues supporting newer Python versions. strategy: matrix: - python-version: [ '3.11'] + python-version: [ '3.12'] platform: [ubuntu-24.04] runs-on: ${{ matrix.platform }} From 20e5168c0a797dcf52ecb0be963ffee40c8b2763 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Mon, 15 Dec 2025 15:08:40 -0800 Subject: [PATCH 2/3] pyats/genie pinned to downrev pysnmp 6.x version --- .github/workflows/main_testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main_testing.yaml b/.github/workflows/main_testing.yaml index bfbe766b9..ce92675ab 100644 --- a/.github/workflows/main_testing.yaml +++ b/.github/workflows/main_testing.yaml @@ -182,7 +182,7 @@ jobs: # ongoing issues supporting newer Python versions. strategy: matrix: - python-version: [ '3.12'] + python-version: [ '3.11'] platform: [ubuntu-24.04] runs-on: ${{ matrix.platform }} From d92c68a17eef49b7ab5901c147180a365d89e94d Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Mon, 15 Dec 2025 15:12:40 -0800 Subject: [PATCH 3/3] Restrict macos to newer Python versions --- .github/workflows/main_testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main_testing.yaml b/.github/workflows/main_testing.yaml index ce92675ab..931497ae4 100644 --- a/.github/workflows/main_testing.yaml +++ b/.github/workflows/main_testing.yaml @@ -95,7 +95,7 @@ jobs: shell: bash strategy: matrix: - python-version: [ '3.10', '3.11', '3.12', '3.13', '3.14' ] + python-version: [ '3.12', '3.13', '3.14' ] platform: [macos-15] runs-on: ${{ matrix.platform }}