Skip to content

Commit 65a5386

Browse files
committed
ci: Add ARM64
1 parent 5a71069 commit 65a5386

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/ci.yml

+25
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,31 @@ jobs:
3939
meson setup -Denable-debug-checks=true -Doptimization=1 build_ci
4040
&& meson test -Cbuild_ci
4141
42+
jobs:
43+
ubuntu:
44+
name: Ubuntu native build (ARM64)
45+
runs-on: ubuntu-24.04-arm
46+
47+
steps:
48+
- uses: actions/checkout@v4
49+
50+
- name: Install dependencies
51+
run: >-
52+
sudo apt-get update &&
53+
sudo apt-get install -y --no-install-recommends g++-13 python3
54+
pkgconf libedit-dev libpcre2-dev libssl-dev zlib1g-dev uuid-dev
55+
ninja-build python3-pip
56+
57+
- name: Install newest meson
58+
run: >-
59+
sudo pip3 install meson # --break-system-packages
60+
61+
- name: Run tests
62+
run: >-
63+
export CXX='g++-13';
64+
meson setup -Denable-debug-checks=true -Doptimization=1 build_ci
65+
&& meson test -Cbuild_ci
66+
4267
msys2:
4368
name: MSYS2 native build (x86-64)
4469
runs-on: windows-2022

0 commit comments

Comments
 (0)