File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed
Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 55 types : [opened, synchronize, reopened]
66 release :
77 types : [published]
8+
89jobs :
910 build_appimage :
1011 permissions :
@@ -16,23 +17,23 @@ jobs:
1617 strategy :
1718 matrix :
1819 include :
20+ - arch : aarch64
21+ platform : linux/arm64
1922 - arch : x86_64
2023 platform : linux/amd64
21- - arch : aarch64
22- platform : linux/arm64
2324 steps :
2425 - name : Checkout ghostty-appimage
2526 uses : actions/checkout@v4
2627 with :
2728 persist-credentials : false
28-
29- - name : Set up Docker Buildx
30- uses : docker/setup-buildx-action@v3
31- continue-on-error : true
32-
29+
3330 - name : Set up QEMU
3431 uses : docker/setup-qemu-action@v3
3532 continue-on-error : true
33+
34+ - name : Set up Docker Buildx
35+ uses : docker/setup-buildx-action@v3
36+ continue-on-error : true
3637
3738 - name : Build in Docker
3839 run : |
@@ -41,15 +42,18 @@ jobs:
4142 --device /dev/fuse \
4243 --platform ${{ matrix.platform }} \
4344 -v ${{ github.workspace }}:/work \
45+ -v /tmp:/tmp \
4446 -w /work \
4547 ubuntu:24.04 \
4648 bash -c "./setup.sh && ./build.sh"
49+
4750 - name : Upload Artifact
4851 uses : actions/upload-artifact@v4
4952 with :
5053 name : ghostty-appimage-${{ matrix.arch }}
5154 retention-days : 7
5255 path : /tmp/ghostty-build/Ghostty-*-${{ matrix.arch }}.AppImage*
56+
5357 release_appimage :
5458 permissions :
5559 actions : read
6468 with :
6569 pattern : ghostty-appimage-*
6670 merge-multiple : true
71+
6772 - name : Upload binaries to release
6873 uses : svenstaro/upload-release-action@v2
6974 with :
You can’t perform that action at this time.
0 commit comments