Skip to content

Commit c78d35f

Browse files
authored
fixes
1 parent e58411d commit c78d35f

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

.github/workflows/ci.yaml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
types: [opened, synchronize, reopened]
66
release:
77
types: [published]
8+
89
jobs:
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
@@ -64,6 +68,7 @@ jobs:
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:

0 commit comments

Comments
 (0)