Skip to content

Commit f8e56f1

Browse files
Compile for 64 bit arm in the CI (#1848)
fixes #1185
1 parent 547d8aa commit f8e56f1

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
- run: wget -O $zigPath/lib/std/zig/render.zig https://github.com/PixelGuys/Cubyz-std-lib/releases/download/0.15.0-dev.1034+bd97b6618/render.zig
2424
- run: zig build
2525
- run: zig build -Dtarget=x86_64-windows-gnu
26+
- run: zig build -Dtarget=aarch64-linux-gnu
27+
- run: zig build -Dtarget=aarch64-windows-gnu
2628
- run: zig build test
2729
- run: zig build format --summary none
2830
- run: find assets/cubyz/shaders -type f | xargs -L1 glslangValidator -G100

.github/workflows/release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,15 @@ jobs:
2222
- run: zig build -Dtarget=x86_64-linux-gnu -Doptimize=ReleaseFast -Drelease=true -Dcpu=baseline
2323
- run: tar -czf Linux-x86_64.tar.gz --transform 's,^,Cubyz/,' assets/cubyz -C zig-out/bin Cubyz
2424

25+
- run: zig build -Dtarget=aarch64-linux-gnu -Doptimize=ReleaseFast -Drelease=true -Dcpu=baseline
26+
- run: tar -czf Linux-aarch64.tar.gz --transform 's,^,Cubyz/,' assets/cubyz -C zig-out/bin Cubyz
27+
2528
- run: zig build -Dtarget=x86_64-windows-gnu -Doptimize=ReleaseFast -Drelease=true -Dcpu=baseline
2629
- run: tar -czf Windows-x86_64.tar.gz --transform 's,^,Cubyz/,' assets/cubyz -C zig-out/bin Cubyz.exe
2730

31+
- run: zig build -Dtarget=aarch64-windows-gnu -Doptimize=ReleaseFast -Drelease=true -Dcpu=baseline
32+
- run: tar -czf Windows-aarch64.tar.gz --transform 's,^,Cubyz/,' assets/cubyz -C zig-out/bin Cubyz.exe
33+
2834
- name: Create release
2935
env:
3036
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -34,5 +40,7 @@ jobs:
3440
--repo="$GITHUB_REPOSITORY" \
3541
--title="${GITHUB_REPOSITORY#*/} ${tag#v}" \
3642
Linux-x86_64.tar.gz \
37-
Windows-x86_64.tar.gz
43+
Linux-aarch64.tar.gz \
44+
Windows-x86_64.tar.gz \
45+
Windows-aarch64.tar.gz
3846
gh release

0 commit comments

Comments
 (0)