Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/release-targets.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@
},
{
"bundles": ["dmg", "app"],
"cross": false,
"cross": true,
"platform": "macos",
"runner": "macos-15-intel",
"runner": "macos-15",
"target": "x86_64-apple-darwin",
"updater_bundle": "app",
"updater_platform": "darwin-x86_64"
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/release-candidate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -854,12 +854,16 @@ jobs:
if-no-files-found: error
retention-days: 1

# macOS, built natively for both processors (Tauri names the Intel dmg `x64`):
# macOS, both processors on Apple silicon (Tauri names the Intel dmg `x64`):
# Voltip_<version>_<aarch64|x64>.dmg to install from and, with the updater,
# Voltip_<version>_<aarch64|x64>.app.tar.gz (+ .sig) for the updater (Tauri writes it as
# Voltip.app.tar.gz; `collect --rename` gives it the release name). tauri.macos.conf.json signs
# the bundle ad hoc; the checks below prove the seal, the architecture, the macOS 11 floor and
# the dmg's contents. macos-15-intel is GitHub's last x86_64 image (available until 2027-08).
# the dmg's contents. The Intel package is cross-built with `--target x86_64-apple-darwin`
# (2026-11-10): on macos-15-intel the leg's cold build took 21.2 minutes, the same build 12.0 on
# macos-15, and that image, GitHub's last x86_64 one, goes away in 2027-08. The bundle check
# runs the app's --version, which here runs the x86_64 binary under Rosetta 2; ci.yml's macos
# job and install-scripts.yml still run the Intel build on macos-15-intel.
bundle-macos:
name: Bundle ${{ matrix.target }}
needs: prepare
Expand All @@ -871,7 +875,7 @@ jobs:
runner: macos-15
arch: aarch64
- target: x86_64-apple-darwin
runner: macos-15-intel
runner: macos-15
arch: x64
runs-on: ${{ matrix.runner }}
timeout-minutes: 120
Expand Down
Loading