From fb9dadf293d6b64543e5a7f86a1f01521170095e Mon Sep 17 00:00:00 2001 From: Lucas1479 Date: Fri, 6 Nov 2026 09:19:03 +1300 Subject: [PATCH] ci: migrate retired macOS 14 runners to macOS 15 --- .github/workflows/python-local-models.yml | 2 +- .github/workflows/python-macos.yml | 2 +- docs/install_profiles.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-local-models.yml b/.github/workflows/python-local-models.yml index dedf7b1d..a8b57c0c 100644 --- a/.github/workflows/python-local-models.yml +++ b/.github/workflows/python-local-models.yml @@ -22,7 +22,7 @@ jobs: - os: ubuntu-24.04 extra: local-cu128 profile: cu128 - - os: macos-14 + - os: macos-15 extra: local-mps profile: mps - os: ubuntu-24.04 diff --git a/.github/workflows/python-macos.yml b/.github/workflows/python-macos.yml index 414f5fd6..8aed440b 100644 --- a/.github/workflows/python-macos.yml +++ b/.github/workflows/python-macos.yml @@ -10,7 +10,7 @@ jobs: # macOS product path is T1 core + T2 remote voice: install T1+T2, verify # the voice import contract (brew portaudio → PyAudio source build), lint, # run platform-safe contract tests, and compile the Electron renderer. - runs-on: macos-14 + runs-on: macos-15 timeout-minutes: 40 env: AMADEUS_E2E_NO_TTS: "1" diff --git a/docs/install_profiles.md b/docs/install_profiles.md index 7cfc54cd..21dd031f 100644 --- a/docs/install_profiles.md +++ b/docs/install_profiles.md @@ -77,7 +77,7 @@ and removes the optional voice/model stack. Ordinary application launch uses the installed environment, without synchronizing or changing its selected extras. Windows is the current reference platform. macOS core/voice has a separate CI -qualification path and needs PortAudio for PyAudio; the macos-14 candidate job +qualification path and needs PortAudio for PyAudio; the macos-15 candidate job also installs `local-mps` and switches back through T3 vad. A successful install, import or Electron build does not replace microphone, playback and desktop acceptance. The reference cu124 profile is Windows-only. The cu128 candidate targets