Skip to content

Commit 92b264e

Browse files
committed
[CI] Use GitHub Actions-based binary for Apple Silicon releases
With #3135 Apple Silicon release artifacts are being created properly, add them to tagged releases too. Xcode 16 appears to be required to build V8 starting with the 13.1 release, update the README to reflect this.
1 parent 9a5cc8c commit 92b264e

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,16 +143,17 @@ jobs:
143143
strategy:
144144
matrix:
145145
arch: [linux-64, darwin-64, windows-64]
146+
# This variable itself is unused, but allows us to set up two macOS builds. arm64 builds for
147+
# other platforms will be supported later, then we'll list both architectures here.
148+
cpu: [ X64 ]
146149
include:
147150
- arch: linux-64
148151
name: Linux-X64
149152
- arch: darwin-64
150153
name: macOS-X64
151-
# TODO(soon): After verifying that Apple Silicon artifacts are being built and uploaded
152-
# properly, decommission the internal build and add them to the tagged release instead of
153-
# using the internal build.
154-
# - arch: darwin-arm64
155-
# name: macOS-ARM64
154+
- arch: darwin-arm64
155+
name: macOS-ARM64
156+
cpu: ARM64
156157
- arch: windows-64
157158
name: Windows-X64
158159
steps:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ To build `workerd`, you need:
7979
* LLD 16+ (e.g. package `lld-16`).
8080
* `python3`, `python3-distutils`, and `tcl8.6`
8181
* On macOS:
82-
* Xcode 15 installation (available on macOS 13 and higher). **Full Xcode is required**, the Xcode command line tools alone are **not sufficient** for building.
82+
* Xcode 16 installation (available on macOS 14 and higher). **Full Xcode is required**, the Xcode command line tools alone are **not sufficient** for building.
8383
* Homebrew installed `tcl-tk` package (provides Tcl 8.6)
8484
* On Windows:
8585
* Install [App Installer](https://learn.microsoft.com/en-us/windows/package-manager/winget/#install-winget)

0 commit comments

Comments
 (0)