Skip to content

Commit d2af542

Browse files
committed
chore: enable linux-aarch64 build automation
Signed-off-by: Nick Mitchell <[email protected]>
1 parent 8773ee7 commit d2af542

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

.github/workflows/release-ui.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
include:
1919
- platform: 'macos-latest' # for Arm based macs (M1 and above).
2020
args: '--target universal-apple-darwin'
21-
#- platform: 'ubuntu-22.04-arm' # for Tauri v1 you could replace this with ubuntu-20.04.
22-
# args: '--target aarch64-unknown-linux-gnu' # <-- The system library `gdk-3.0` required by crate `gdk-sys` was not found.
23-
- platform: 'ubuntu-22.04' # for Tauri v1 you could replace this with ubuntu-20.04.
21+
- platform: 'ubuntu-24.04-arm'
22+
args: '--target aarch64-unknown-linux-gnu' # <-- The system library `gdk-3.0` required by crate `gdk-sys` was not found.
23+
- platform: 'ubuntu-22.04'
2424
args: '--target x86_64-unknown-linux-gnu'
2525
- platform: 'windows-latest'
2626
args: ''
@@ -53,12 +53,8 @@ jobs:
5353
if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above.
5454
run: |
5555
sudo apt-get update
56-
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libgtk-3-dev
57-
rustup target add aarch64-unknown-linux-gnu
58-
rustup target add x86_64-unknown-linux-gnu
56+
sudo apt-get install -y libwebkit2gtk-4.1-dev librsvg2-dev patchelf libgtk-3-dev
5957
ls /usr/lib/*-linux-gnu/pkgconfig/gdk*
60-
# webkitgtk 4.0 is for Tauri v1 - webkitgtk 4.1 is for Tauri v2.
61-
# You can remove the one that doesn't apply to your app to speed up the workflow a bit.
6258
6359
- name: install frontend dependencies
6460
run: npm ci # change this to npm, pnpm or bun depending on which one you use.

0 commit comments

Comments
 (0)