Skip to content

Commit 4acf0b4

Browse files
FTCHDFabianLars
andauthored
docs: notice for ubuntu arm github runners (#3462)
Co-authored-by: FabianLars <[email protected]>
1 parent ab82fcf commit 4acf0b4

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/content/docs/distribute/Pipelines/github.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ For a full list of possible trigger configurations, check out the official [GitH
5151
5252
Below is an example workflow that has been set up to run every time you push to the `release` branch.
5353

54-
This workflow will build and release your app for Linux x64, Windows x64, macOS x64 and macOS Arm64 (M1 and above).
54+
This workflow will build and release your app for Windows x64, Linux x64, Linux Arm64, macOS x64 and macOS Arm64 (M1 and above).
5555

5656
The steps this workflow takes are:
5757

@@ -85,6 +85,8 @@ jobs:
8585
args: '--target x86_64-apple-darwin'
8686
- platform: 'ubuntu-22.04'
8787
args: ''
88+
- platform: 'ubuntu-22.04-arm' # Only available in public repos.
89+
args: ''
8890
- platform: 'windows-latest'
8991
args: ''
9092
@@ -141,6 +143,10 @@ Carefully read through the [Usage limits, billing, and administration](https://d
141143

142144
## Arm Runner Compilation
143145

146+
:::note[August 2025 Update]
147+
Github has [released](https://github.blog/changelog/2025-08-07-arm64-hosted-runners-for-public-repositories-are-now-generally-available/#get-started) publicly available `ubuntu-22.04-arm` and `ubuntu-24.04-arm` runners. You can use these to build your app for Arm64 in public repos with the workflow example above.
148+
:::
149+
144150
This workflow uses [`pguyot/arm-runner-action`](https://github.com/pguyot/arm-runner-action) to compile directly on an emulated Arm runner. This bridges the gap for missing cross-architecture build support in the AppImage tooling.
145151

146152
:::danger

src/content/docs/distribute/appimage.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ Note that the destination paths must currently begin with `/usr/`.
6060

6161
## AppImages for ARM-based devices
6262

63+
:::note[August 2025 Update]
64+
Github has [released](https://github.blog/changelog/2025-08-07-arm64-hosted-runners-for-public-repositories-are-now-generally-available/#get-started) publicly available `ubuntu-22.04-arm` and `ubuntu-24.04-arm` runners. You can use these to build your app with no changes, a typical build should take ~10 minutes.
65+
:::
66+
6367
`linuxdeploy`, the AppImage tooling Tauri uses, currently [does not support cross-compiling] ARM AppImages. This means ARM AppImages can only be built on ARM devices or emulators.
6468

6569
Check out our [GitHub Action guide](/distribute/pipelines/github/#arm-runner-compilation) for an example workflow that leverages QEMU to build the app. Note that this is extremely slow and only recommended in public repositories where Build Minutes are free. In private repositories GitHub's ARM runners should be more cost-efficient and much easier to set up.

0 commit comments

Comments
 (0)