Skip to content

Commit b54033f

Browse files
Add ubuntu-24.04-arm runner to github actions CI
1 parent 508795c commit b54033f

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/build.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,32 @@ jobs:
176176
- run: cmake --build build
177177
- run: ctest --parallel --output-on-failure -E UnknownFunction --test-dir build/
178178

179+
linux-arm:
180+
needs: codegen
181+
runs-on: ubuntu-24.04-arm
182+
timeout-minutes: 30
183+
steps:
184+
- uses: actions/checkout@v4
185+
- uses: actions/setup-python@v5
186+
with:
187+
python-version: '3.11'
188+
- name: Test CMake min
189+
uses: lukka/get-cmake@latest
190+
with:
191+
cmakeVersion: 3.22.1
192+
- run: sudo apt update
193+
- run: sudo apt install --yes --no-install-recommends libwayland-dev libxrandr-dev
194+
- run: |
195+
cmake -S. -B build \
196+
-D CMAKE_BUILD_TYPE=Debug \
197+
-D BUILD_TESTS=ON \
198+
-D UPDATE_DEPS=ON \
199+
-D LOADER_ENABLE_ADDRESS_SANITIZER=ON \
200+
-D BUILD_WERROR=ON
201+
- run: cmake --build build
202+
- run: ctest --parallel --output-on-failure --test-dir build/
203+
- run: cmake --install build --prefix /tmp
204+
179205
windows_vs:
180206
# windows is 2x expensive to run on GitHub machines, so only run if we know something else simple passed as well
181207
needs: linux-no-asm

0 commit comments

Comments
 (0)