File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments