Skip to content

Commit 98633fe

Browse files
committed
Build using native ARM runners
1 parent 362e637 commit 98633fe

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/main.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,25 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
ARCH: [x86_64, i686, aarch64, armhf]
10+
include:
11+
- ARCH: x86_64
12+
RUNS_ON: ubuntu-24.04
13+
- ARCH: i686
14+
RUNS_ON: ubuntu-24.04
15+
- ARCH: aarch64
16+
RUNS_ON: ubuntu-24.04-arm
17+
- ARCH: armhf
18+
RUNS_ON: ubuntu-24.04-arm
1119

1220
name: AppImage ${{ matrix.ARCH }}
13-
runs-on: ubuntu-latest
21+
runs-on: ${{ matrix.RUNS_ON }}
1422
env:
1523
ARCH: ${{ matrix.ARCH }}
1624
DIST: bionic
1725
steps:
1826
- uses: actions/checkout@v4
1927
with:
2028
submodules: recursive
21-
- name: Set up QEMU integration for Docker
22-
run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
2329
- name: Build AppImage in Docker
2430
run: bash -ex ci/build-in-docker.sh
2531
- name: Archive artifacts
@@ -35,7 +41,7 @@ jobs:
3541
name: Create release and upload artifacts
3642
needs:
3743
- appimage-build
38-
runs-on: ubuntu-20.04
44+
runs-on: ubuntu-24.04
3945
steps:
4046
- name: Download artifacts
4147
uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)