From c45b5bd6fddc907834b4535fffc3b15cb2557508 Mon Sep 17 00:00:00 2001 From: Jason Lernerman <43508353+u9g@users.noreply.github.com> Date: Thu, 22 Oct 2026 14:55:02 -0400 Subject: [PATCH] ci: run Linux Python 3.9 jobs on ubuntu-24.04 --- .github/workflows/build-rtc.yml | 3 ++- .github/workflows/test-api.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-rtc.yml b/.github/workflows/build-rtc.yml index 1310faab..a89676ba 100644 --- a/.github/workflows/build-rtc.yml +++ b/.github/workflows/build-rtc.yml @@ -135,7 +135,8 @@ jobs: matrix: include: # Linux x86_64 tests - - os: ubuntu-latest + # setup-python has no Python 3.9 build for Ubuntu 26.04 (ubuntu-latest). + - os: ubuntu-24.04 python-version: "3.9" artifact: rtc-release-ubuntu-latest - os: ubuntu-latest diff --git a/.github/workflows/test-api.yml b/.github/workflows/test-api.yml index e16fd83b..c3be3268 100644 --- a/.github/workflows/test-api.yml +++ b/.github/workflows/test-api.yml @@ -26,7 +26,8 @@ on: jobs: failover: name: API (Python ${{ matrix.python-version }}) - runs-on: ubuntu-latest + # setup-python has no Python 3.9 build for Ubuntu 26.04 (ubuntu-latest). + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: fail-fast: false matrix: