Skip to content

Commit 588cb31

Browse files
committed
fix: use native GitHub ARM runner instead of QEMU
1 parent 3a583bd commit 588cb31

1 file changed

Lines changed: 12 additions & 15 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,25 +54,22 @@ jobs:
5454
if-no-files-found: error
5555

5656
build-linux-arm64:
57-
runs-on: ubuntu-22.04
57+
runs-on: ubuntu-24.04-arm
5858
steps:
5959
- name: Checkout repository
6060
uses: actions/checkout@v4
6161

62-
- name: Build on Ubuntu 24.04 ARM64 via QEMU
63-
uses: uraimo/run-on-arch-action@v2
64-
with:
65-
arch: aarch64
66-
distro: ubuntu24.04
67-
githubToken: ${{ secrets.GITHUB_TOKEN }}
68-
install: |
69-
apt-get update
70-
apt-get install -y python3 python3-pip python3-venv python3-pyqt6 git zstd file libgl1-mesa-glx
71-
run: |
72-
python3 -m venv --system-site-packages venv
73-
. venv/bin/activate
74-
pip install -r requirements.txt
75-
python build.py
62+
- name: Install system dependencies
63+
run: |
64+
sudo apt-get update
65+
sudo apt-get install -y python3-pyqt6 python3-pip python3-venv zstd file
66+
67+
- name: Build executable
68+
run: |
69+
python3 -m venv --system-site-packages venv
70+
. venv/bin/activate
71+
pip install -r requirements.txt
72+
python build.py
7673
7774
- name: Upload Linux ARM64 AppImage artifact
7875
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)