Skip to content

Commit 163eda0

Browse files
Merge pull request #16 from oven-sh/claude/add-aarch64-windows-build
Add aarch64-windows-gnu build target
2 parents 811a0af + 9a092d3 commit 163eda0

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/bun_build.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- x86_64-windows-gnu
2222
- aarch64-macos-none
2323
- aarch64-linux-musl
24+
- aarch64-windows-gnu
2425
safe: ["false", "true"]
2526
steps:
2627
- run: sudo apt-get install -y ninja-build
@@ -80,6 +81,8 @@ jobs:
8081
chmod +x bootstrap-aarch64-macos-none-ReleaseSafe/zig
8182
chmod +x bootstrap-aarch64-linux-musl/zig
8283
chmod +x bootstrap-aarch64-linux-musl-ReleaseSafe/zig
84+
chmod +x bootstrap-aarch64-windows-gnu/zig.exe
85+
chmod +x bootstrap-aarch64-windows-gnu-ReleaseSafe/zig.exe
8386
- name: Build ZLS
8487
run: |
8588
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=x86_64-macos-none --prefix . --prefix-exe-dir ./bootstrap-x86_64-macos-none &
@@ -92,6 +95,8 @@ jobs:
9295
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=aarch64-macos-none --prefix . --prefix-exe-dir ./bootstrap-aarch64-macos-none-ReleaseSafe &
9396
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=aarch64-linux-musl --prefix . --prefix-exe-dir ./bootstrap-aarch64-linux-musl &
9497
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=aarch64-linux-musl --prefix . --prefix-exe-dir ./bootstrap-aarch64-linux-musl-ReleaseSafe &
98+
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=aarch64-windows-gnu --prefix . --prefix-exe-dir ./bootstrap-aarch64-windows-gnu &
99+
./bootstrap-aarch64-linux-musl/zig build -Doptimize=ReleaseSafe -Dtarget=aarch64-windows-gnu --prefix . --prefix-exe-dir ./bootstrap-aarch64-windows-gnu-ReleaseSafe &
95100
wait
96101
- name: Compress artifacts
97102
run: |
@@ -105,6 +110,8 @@ jobs:
105110
zip -r bootstrap-aarch64-macos-none-ReleaseSafe.zip bootstrap-aarch64-macos-none-ReleaseSafe &
106111
zip -r bootstrap-aarch64-linux-musl.zip bootstrap-aarch64-linux-musl &
107112
zip -r bootstrap-aarch64-linux-musl-ReleaseSafe.zip bootstrap-aarch64-linux-musl-ReleaseSafe &
113+
zip -r bootstrap-aarch64-windows-gnu.zip bootstrap-aarch64-windows-gnu &
114+
zip -r bootstrap-aarch64-windows-gnu-ReleaseSafe.zip bootstrap-aarch64-windows-gnu-ReleaseSafe &
108115
wait
109116
- name: Release
110117
uses: softprops/action-gh-release@v1
@@ -123,3 +130,5 @@ jobs:
123130
bootstrap-aarch64-macos-none-ReleaseSafe.zip
124131
bootstrap-aarch64-linux-musl.zip
125132
bootstrap-aarch64-linux-musl-ReleaseSafe.zip
133+
bootstrap-aarch64-windows-gnu.zip
134+
bootstrap-aarch64-windows-gnu-ReleaseSafe.zip

0 commit comments

Comments
 (0)