diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb4e5ba..1118390 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -582,6 +582,32 @@ jobs: - name: test opt run: | bazel test //... -c opt + unittest-linux-arm: + runs-on: ubuntu-24.04-arm + strategy: + fail-fast: false + matrix: + compiler: [g++-10, clang++-18] + stdlib: [libstdc++, libc++] + dwarf_version: [4, 5] + split_dwarf: [OFF, ON] + exclude: + - compiler: g++-10 + stdlib: libc++ + steps: + - uses: actions/checkout@v4 + - name: dependencies + run: | + sudo apt install gcc-10 g++-10 libgcc-10-dev ninja-build libc++-dev + cd .. + cpptrace/ci/setup-prerequisites-unittest.sh + - name: build and test + run: | + python3 ci/unittest.py \ + --slice=compiler:${{matrix.compiler}} \ + --slice=stdlib:${{matrix.stdlib}} \ + --slice=dwarf_version:${{matrix.dwarf_version}} \ + --slice=split_dwarf:${{matrix.split_dwarf}} unittest-macos: runs-on: macos-14 steps: