diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d1b28a6..eb4e5ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,26 @@ jobs: - name: build and test run: | python3 ci/test-all-configs.py --${{matrix.compiler}} --default-config + test-linux-arm: + runs-on: ubuntu-22.04-arm + strategy: + fail-fast: false + matrix: + compiler: [gcc, clang] + shared: [--shared, ""] + steps: + - uses: actions/checkout@v4 + - name: dependencies + run: | + sudo apt install gcc-10 g++-10 libgcc-10-dev libunwind8-dev + pip3 install colorama + - name: libdwarf + run: | + cd .. + cpptrace/ci/setup-prerequisites.sh + - name: build and test + run: | + python3 ci/test-all-configs.py --${{matrix.compiler}} --default-config test-macos: runs-on: macos-14 strategy: