diff --git a/.github/workflows/run-on-arch.yml b/.github/workflows/run-on-arch.yml index 4060da78d..a09dbe510 100644 --- a/.github/workflows/run-on-arch.yml +++ b/.github/workflows/run-on-arch.yml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: build_job: # The host should always be linux - runs-on: ubuntu-22.04 + runs-on: ubuntu-20.04 name: Build on ${{ matrix.distro }} ${{ matrix.arch }} # Run steps on Bullseye=Debian 11 @@ -11,7 +11,7 @@ jobs: matrix: include: - arch: aarch64 - distro: bullseye + distro: ubuntu20.04 steps: - uses: actions/checkout@v4 @@ -29,17 +29,15 @@ jobs: env: | CMAKE_GENERATOR: Ninja - shell: /bin/bash - install: | case "${{ matrix.distro }}" in ubuntu*|jessie|stretch|buster|bullseye) apt-get update -q -y - apt-get install -q -y cmake gcc g++ git libssl-dev ninja-build valgrind + apt-get install -q -y cmake gcc g++ libssl-dev ninja-build ;; esac run: | cmake -B build -DCMAKE_C_FLAGS="-Werror" cmake --build build -j -t retest - valgrind --leak-check=full --show-reachable=yes --error-exitcode=42 ./build/test/retest -r -v + ./build/test/retest -r -v