From 9e7c33ec428f5dcae6f1f9190ca72db84b760478 Mon Sep 17 00:00:00 2001 From: Michael Johansen Date: Wed, 28 Oct 2026 16:50:12 -0500 Subject: [PATCH 1/2] Pin workflow python version to 3.14.8 as a temporary workaround Signed-off-by: Michael Johansen --- .github/workflows/CI.yml | 2 +- .github/workflows/check_examples.yml | 2 +- .github/workflows/check_ni_datastore.yml | 2 +- .github/workflows/check_utilities.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5a9be67..bedd8c3 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -34,7 +34,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest] - python-version: ['3.10', 3.11, 3.12, 3.13, 3.14] + python-version: ['3.10', 3.11, 3.12, 3.13, 3.14.8] name: Run unit tests uses: ./.github/workflows/run_unit_tests.yml with: diff --git a/.github/workflows/check_examples.yml b/.github/workflows/check_examples.yml index c13dc3a..5ff87f6 100644 --- a/.github/workflows/check_examples.yml +++ b/.github/workflows/check_examples.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] - python-version: [3.14] + python-version: [3.14.8] example-name: ['overview', 'system'] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/check_ni_datastore.yml b/.github/workflows/check_ni_datastore.yml index db96711..9f1cd8f 100644 --- a/.github/workflows/check_ni_datastore.yml +++ b/.github/workflows/check_ni_datastore.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] - python-version: ['3.10', 3.14] + python-version: ['3.10', 3.14.8] runs-on: ${{ matrix.os }} steps: - name: Check out repo diff --git a/.github/workflows/check_utilities.yml b/.github/workflows/check_utilities.yml index 9e07bfe..ff0d06b 100644 --- a/.github/workflows/check_utilities.yml +++ b/.github/workflows/check_utilities.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] - python-version: [3.14] + python-version: [3.14.8] runs-on: ${{ matrix.os }} steps: - name: Check out repo From bb7516e12c127bf99f5d7cfb96ca37602243f1fd Mon Sep 17 00:00:00 2001 From: Michael Johansen Date: Wed, 28 Oct 2026 16:59:17 -0500 Subject: [PATCH 2/2] Add comments. Signed-off-by: Michael Johansen --- .github/workflows/CI.yml | 1 + .github/workflows/check_examples.yml | 1 + .github/workflows/check_ni_datastore.yml | 1 + .github/workflows/check_utilities.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index bedd8c3..0d44e01 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -34,6 +34,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest] + # Pin to 3.14.8 to workaround AB#4147280 python-version: ['3.10', 3.11, 3.12, 3.13, 3.14.8] name: Run unit tests uses: ./.github/workflows/run_unit_tests.yml diff --git a/.github/workflows/check_examples.yml b/.github/workflows/check_examples.yml index 5ff87f6..aef8f49 100644 --- a/.github/workflows/check_examples.yml +++ b/.github/workflows/check_examples.yml @@ -13,6 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] + # Pin to 3.14.8 to workaround AB#4147280 python-version: [3.14.8] example-name: ['overview', 'system'] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/check_ni_datastore.yml b/.github/workflows/check_ni_datastore.yml index 9f1cd8f..6e75695 100644 --- a/.github/workflows/check_ni_datastore.yml +++ b/.github/workflows/check_ni_datastore.yml @@ -13,6 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] + # Pin to 3.14.8 to workaround AB#4147280 python-version: ['3.10', 3.14.8] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/check_utilities.yml b/.github/workflows/check_utilities.yml index ff0d06b..c4f216f 100644 --- a/.github/workflows/check_utilities.yml +++ b/.github/workflows/check_utilities.yml @@ -13,6 +13,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] + # Pin to 3.14.8 to workaround AB#4147280 python-version: [3.14.8] runs-on: ${{ matrix.os }} steps: