diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5ccf5cc2..6b3e96d2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,11 +43,13 @@ jobs: fail-fast: false matrix: include: - # No Intel macOS target: macos-13 (the last Intel runner image) is deprecated and - # its queue waits run to hours, which blocks the release job. Intel Macs are - # 2020-and-earlier hardware — revisit only if beta users actually ask. - os: macos-latest # Apple Silicon slug: macos-arm64 + # Intel macOS: macos-13 retired in Dec 2025; macos-15-intel replaced it and is + # the LAST x86_64 image Actions will offer (available until Aug 2027). Builds + # natively — the sidecar is a PyInstaller freeze, which cannot cross-compile. + - os: macos-15-intel + slug: macos-x64 - os: windows-latest slug: windows runs-on: ${{ matrix.os }} diff --git a/packaging/make_update_manifest.py b/packaging/make_update_manifest.py index 513f8223..84c4f295 100644 --- a/packaging/make_update_manifest.py +++ b/packaging/make_update_manifest.py @@ -10,6 +10,7 @@ Looks for the updater artifacts by their STABLE names (the same names release.ym uploads): OpenWorker-macos-arm64.app.tar.gz(.sig) -> platforms["darwin-aarch64"] + OpenWorker-macos-x64.app.tar.gz(.sig) -> platforms["darwin-x86_64"] OpenWorker-windows-setup.exe(.sig) -> platforms["windows-x86_64"] URLs point at the TAG-pinned GitHub download path (releases/download//), @@ -34,6 +35,7 @@ import sys # stable asset name -> Tauri platform key ARTIFACTS = { "OpenWorker-macos-arm64.app.tar.gz": "darwin-aarch64", + "OpenWorker-macos-x64.app.tar.gz": "darwin-x86_64", "OpenWorker-windows-setup.exe": "windows-x86_64", }